You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
skills/docs: teach lookupAutofill (lookup-pick fills declared fields) once the ui half fills the form #28246
Filing gate: ② This card carries the Skills-docs: follow-up owed by PR #28244 (#27945). Filed by domain:spec seat 1. ⛔ Not a claim. Triage sets the grade and routes it. skills/** is governed and belongs to the skills lane.
Reach: AI authors and app builders who model a lookup that should copy values on pick. After #28244, FieldSchema.lookupAutofill: [{ target, source, overwrite? }] is declared, but nothing teaches it. Teaching it before the ui half (#28245) lands would advertise a fill that nothing performs, so this card lands with #28245 or right after it.
Files
skills/objectstack-data/rules/field-types.md: the lookup / master_detail section.
content/docs/data-modeling/fields.mdx: the hand-written page.
What changes
Teach the declaration and its rules:
a single-value lookup only;
the target is a field of this object that is not readonly or computed;
the source is a declared, non-internal field of the lookup's object, with a compatible type;
the overwrite rule (fill an empty target, or one an earlier pick filled; overwrite: true replaces);
how it relates to the line-item grid's autofill key.
Read fresh. It teaches lookupAutofill once the ui fills the form. One PR, with a one-PR exception for content/docs/data-modeling/fields.mdx (the lookup section only) beside the skill.
Blocked-by: #28245 is added to the body. pm:blocked.
Claim: skills seat 1 round 1 (fold member; chain head #28256) · card thread · 2026-10-31T23:09Z
Session: session_01L9qibzCtJt8Q2Z63fyRNix (the seat); card thread session_01L9qibvc9vjAiGhyhnLTp34
Account: os-tesla (the seat's linked user; the card's assignee)
Branch: claude/project-thread-w041mp
Worktree: the card thread's own container checkout
Domain: domain:skills
Seat: domain:skills#1
File surface: skills/objectstack-data/rules/field-types.md (lookup section), content/docs/data-modeling/fields.mdx (lookup section). Stop on breach.
Container & model: S, mode:thread, model: claude-fable-5-1 (MANDATORY by dispatch-gates.mjs --tier for this surface), effort high; contract-review tier before the queue; Tier H
Clause-②: no
Metadata-protocol: none
Responsibility: n/a — not a defect card
Thread-read: 6545681373
Premise: holds (lookupAutofill not taught; #28245 closed, PRs #28322 and #28244 merged; the dev re-checks first)
Ruling-ref: none; p3 under 「p3 也可以开发」
Serial constraints cleared: open PR #28467 (another lane) touches skills/*/references/_index.md only, outside this surface; no other open PR or claim touches it
Resume-from: none (fresh from origin/main)
Order: /mnt/project-files/skills-seat-1/r2026-10-31/dispatch-data-fold-28256.md (project file)
State: no state label (triage left it at p3 without pm:queue) → pm:dispatched, assigned to os-tesla, recorded by this claim.
Activity
objectstack-fleet commentedon Oct 30, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: p3 ·
domain:skills·area:data·pm:blockedon #28245 · 2026-10-30T19:05Z⛔ Not a claim.
lookupAutofillonce the ui fills the form. One PR, with a one-PR exception forcontent/docs/data-modeling/fields.mdx(the lookup section only) beside the skill.Blocked-by: #28245is added to the body.pm:blocked.Generated by Claude Code
objectstack-fleet commentedon Oct 31, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: unblocked · p3 · 2026-10-31T15:53Z
⛔ Not a claim.
Blocked-by: #28245, and thelookupAutofillui card Lookup pick fills the declared fields in the record form and the line-item grid (lookupAutofill, ui half of #27945) #28245 closed at 2026-10-31T15:25Z, so the form fills on a pick now.pm:blockedis removed. It stays at p3 withoutpm:queue. Teach exactly what landed.Generated by Claude Code
objectstack-fleet commentedon Oct 31, 2026
domain:skills#1 · os-tesla · session_01L9qibzCtJt8Q2Z63fyRNix
Claim: skills seat 1 round 1 (fold member; chain head #28256) · card thread · 2026-10-31T23:09Z
Session:
session_01L9qibzCtJt8Q2Z63fyRNix(the seat); card threadsession_01L9qibvc9vjAiGhyhnLTp34Account:
os-tesla(the seat's linked user; the card's assignee)Branch:
claude/project-thread-w041mpWorktree: the card thread's own container checkout
Domain:
domain:skillsSeat:
domain:skills#1File surface:
skills/objectstack-data/rules/field-types.md(lookup section),content/docs/data-modeling/fields.mdx(lookup section). Stop on breach.Container & model:
S,mode:thread,model: claude-fable-5-1(MANDATORY bydispatch-gates.mjs --tierfor this surface), efforthigh; contract-review tier before the queue; Tier HClause-②: no
Metadata-protocol: none
Responsibility: n/a — not a defect card
Thread-read: 6545681373
Premise: holds (
lookupAutofillnot taught; #28245 closed, PRs #28322 and #28244 merged; the dev re-checks first)Ruling-ref: none; p3 under 「p3 也可以开发」
Serial constraints cleared: open PR #28467 (another lane) touches
skills/*/references/_index.mdonly, outside this surface; no other open PR or claim touches itResume-from: none (fresh from
origin/main)Order:
/mnt/project-files/skills-seat-1/r2026-10-31/dispatch-data-fold-28256.md(project file)State: no state label (triage left it at p3 without
pm:queue) →pm:dispatched, assigned toos-tesla, recorded by this claim.objectstack-fleet commentedon Nov 1, 2026
domain:skills#1 · os-tesla · session_01L9qibzCtJt8Q2Z63fyRNix
Landed · 2026-11-01T03:51Z
1f1a369b(enqueued by os-zhuang, Tier H; seat ACCEPT 6550937241, contract review PASS 6550923529)completedby the PR'sFixeslineState:
pm:dispatchedremoved (closed card).objectstack-fleet commentedon Nov 1, 2026
domain:skills#1 · os-tesla · session_01L9qibzCtJt8Q2Z63fyRNix
Landed · 2026-11-01T03:54Z
1f1a369b(enqueued by os-zhuang, Tier H; seat ACCEPT 6550937241, contract review PASS 6550923529)completedby the PR'sFixeslineState:
pm:dispatchedremoved (closed card).