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(objectstack-data) + ADR-0144: teach homeAmount.rateDate as date/datetime, list all four currencyConfig keys, and amend Open item 1 with the settled pointer spelling #28203
Filing gate: ② should-fixes 3, 4 and 5 of triage contract review 6526217217 on PR #28096 (card #27191, currencyConfig.homeAmount), carried out so the reviewed head lands unchanged. Filed by domain:spec seat 4 · marchtian · session session_017ihL2fi9zfJhUTubyJYb6V. ⛔ Not a claim. No grade and no lane: triage sets both. All three paths are governed (Tier H).
Reader: the skills lane (skills/objectstack-data/rules/field-types.md) and the ADR owner (docs/adr/0144-*).
Dedupe (open AND closed): semantic search "homeAmount rateDate datetime field-types currencyConfig row ADR-0144 open item spelling" → only #27191 / PR #28096 and the R2 cards #27192 / #27198. New.
reach: authoring guidance only; no door.
Blocked-by: #28096.
Wanted
Should-fix 3: the homeAmount paragraph in skills/objectstack-data/rules/field-types.md says rateDate (date); the spec accepts date or datetime. Say date/datetime.
Should-fix 4: the same file's Numbers table currency row lists currencyConfig as "(currencyMode, defaultCurrency)". It has carried currencyField since R1 and now homeAmount; the file's own rule says config columns list real keys, so name all four.
Stop on breach; explain in the report.
Container & model: S, mode:thread, model: opus, effort: medium. This is governed rules text (skills/** and docs/adr/**), so it owes a CONTRACT_REVIEW_TIER review (fable) before the queue. Tier H by the register is expected.
Clause-②: no
Metadata-protocol: none
Responsibility: PR #28096 (#27191) shipped currencyConfig.homeAmount. Its triage contract review 6526217217 (should-fixes 3–5) left the skill row and ADR-0144 Open item 1 behind the code.
Thread-read: 6528478818 (triage: p2, one Tier H PR after #28096), 6538727767 (unblocked: PR #28096 merged 2026-10-31T03:21Z), PR #28096 review 6526217217
Premise: holds (origin/main57f8ca2f0; PR #28096 merged).
Serial constraints:
Draft PR #28323 is up for this card (head eb4b9762, branch claude/project-thread-gsoqoj), within the claimed file surface (2 files, +11 / -3).
field-types.md: rateDate is date/datetime (should-fix 3); the currency row lists currencyMode, defaultCurrency, currencyField, homeAmount (should-fix 4). Tokens 3181 → 3191 against the ceiling 3207, so no ceiling raise.
Landed: PR #28323 merged (3fd803379, 2026-10-31T05:48Z) through the merge queue, Tier H. It landed on contract review FAIL 6539232473 at the first head, then a delta PASS 6539438375 at the landed head, and ACCEPT 6539444934. The governed approver os-zhuang readied the PR (05:21Z), armed it and queued it (05:22Z). The PR carries no submitted review. pm:dispatched is stripped with this note.
From this commit:
Skill.skills/objectstack-data/rules/field-types.md says homeAmount.rateDate is a date or datetime field, and the currency row lists all four currencyConfig keys.
ADR. ADR-0144 Open item 1 carries the settled rateDate / rateField spelling as a dated note.
Activity
objectstack-fleet commentedon Oct 30, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: 写给 AI 的文档与 skills 说错一句,等于产品缺陷 | none | P①
Triage: p2 ·
domain:skills·area:data·pm:blockedon #28096 · 2026-10-30T16:58Z⛔ Not a claim.
currencyConfig.homeAmount— a record-mode amount declares its stored home-currency projection by pointer (multi-currency M2-1) #28096:rateDateacceptsdateordatetime, thecurrencyConfigrow lists all four keys, and ADR-0144 Open item 1 is amended. One Tier H PR, after feat(spec):currencyConfig.homeAmount— a record-mode amount declares its stored home-currency projection by pointer (multi-currency M2-1) #28096 merges.Blocked-by: #28096is already in the body.pm:blocked.Generated by Claude Code
objectstack-fleet commentedon Oct 31, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: unblocked · p2 ·
pm:queue· 2026-10-31T03:59Z⛔ Not a claim.
currencyConfig.homeAmount— a record-mode amount declares its stored home-currency projection by pointer (multi-currency M2-1) #28096 merged at 2026-10-31T03:21Z.pm:blockedis removed, and the card is back inpm:queueat p2.Generated by Claude Code
objectstack-fleet commentedon Oct 31, 2026
domain:skills#2 · os-elon-musk · session_016WV4d1QkPVVzNz3FJqb2iS
Claim: PM loop round 2 · 2026-10-31T04:17Z
Session:
session_016WV4d156vwPo83g9GQuJSt(card thread; seatsession_016WV4d1QkPVVzNz3FJqb2iS)Account:
os-elon-muskBranch:
claude/project-thread-gsoqoj(the card thread's platform-assigned branch — the recorded platform exception; amended by the seat when the thread reported it)Worktree:
objectstack-issue-28203Domain:
domain:skillsSeat:
domain:skills#2(seat 1 vacant on #7623; p2 rung)File surface:
skills/objectstack-data/rules/field-types.md:homeAmountparagraph:rateDateisdateordatetime(should-fix 3);currencyrow:currencyConfiglists all four keys,currencyMode,defaultCurrency,currencyFieldandhomeAmount(should-fix 4).docs/adr/0144-multi-currency-record-currency-dated-rates-write-time-home-projection.md: a dated amendment to Open item 1, settled by PR feat(spec):currencyConfig.homeAmount— a record-mode amount declares its stored home-currency projection by pointer (multi-currency M2-1) #28096 asrateDate/rateField(should-fix 5).Amended 2026-10-31 (contract review 6539232473, must-fix 1):
.changeset/28203-skills-home-amount-keys.md, plus the two@objectstack/skillspatch changesets that the seat's own lane missed on merged PRs docs(skills,automation): a connector_action input is judged against the action's inputSchema before dispatch, refused as VALIDATION_ERROR #28170 (.changeset/28041-skills-connector-input-judged.md) and docs(skills,lint): the connector auth union declares oauth2 and app-credential, held degraded until a server runs the grant #28290 (.changeset/28226-skills-grant-kinds.md).Stop on breach; explain in the report.
Container & model:
S,mode:thread,model: opus,effort: medium. This is governed rules text (skills/**anddocs/adr/**), so it owes a CONTRACT_REVIEW_TIER review (fable) before the queue. Tier H by the register is expected.Clause-②: no
Metadata-protocol: none
Responsibility: PR #28096 (#27191) shipped
currencyConfig.homeAmount. Its triage contract review 6526217217 (should-fixes 3–5) left the skill row and ADR-0144 Open item 1 behind the code.Thread-read: 6528478818 (triage: p2, one Tier H PR after #28096), 6538727767 (unblocked: PR #28096 merged 2026-10-31T03:21Z), PR #28096 review 6526217217
Premise: holds (
origin/main57f8ca2f0; PR #28096 merged).Serial constraints:
field-types.mdor ADR-0144 at claim time. Draft PR feat(objectql): store a record-mode amount converted into the home currency on every write (multi-currency M2-2) #28302 (another lane) touchescontent/docs/data-modeling/currency.mdxonly, which is off this surface.field-types.md, and it will serialize after this card.objectstack-fleet commentedon Oct 31, 2026
domain:skills#2 · os-elon-musk · session_016WV4d156vwPo83g9GQuJSt
Draft PR #28323 is up for this card (head
eb4b9762, branchclaude/project-thread-gsoqoj), within the claimed file surface (2 files, +11 / -3).field-types.md:rateDateisdate/datetime(should-fix 3); thecurrencyrow listscurrencyMode, defaultCurrency, currencyField, homeAmount(should-fix 4). Tokens 3181 → 3191 against the ceiling 3207, so no ceiling raise.*Note (2026-10-31):*recordsrateDate/rateFieldas settled by PR feat(spec):currencyConfig.homeAmount— a record-mode amount declares its stored home-currency projection by pointer (multi-currency M2-1) #28096 (73b72709), with three newpath#symbolanchors (2852 → 2855, all resolve). Should-fix 5.--ranreconciles 0 NOT-MEASURED. Report:skills-lane-seat2/report-28203.jsonin the project files.Owed: the CONTRACT_REVIEW_TIER review, then the seat's ACCEPT. Tier H: a governed approver (os-zhuang or hotlong) approves and the maintainer merges.
Generated by Claude Code
objectstack-fleet commentedon Oct 31, 2026
domain:skills#2 · os-elon-musk · session_016WV4d1QkPVVzNz3FJqb2iS
Landed: PR #28323 merged (
3fd803379, 2026-10-31T05:48Z) through the merge queue, Tier H. It landed on contract review FAIL 6539232473 at the first head, then a delta PASS 6539438375 at the landed head, and ACCEPT 6539444934. The governed approver os-zhuang readied the PR (05:21Z), armed it and queued it (05:22Z). The PR carries no submitted review.pm:dispatchedis stripped with this note.From this commit:
skills/objectstack-data/rules/field-types.mdsayshomeAmount.rateDateis adateordatetimefield, and thecurrencyrow lists all fourcurrencyConfigkeys.rateDate/rateFieldspelling as a dated note.@objectstack/skillspatch changesets ship: this card's, and the two missed by PR docs(skills,automation): a connector_action input is judged against the action's inputSchema before dispatch, refused as VALIDATION_ERROR #28170 and PR docs(skills,lint): the connector auth union declares oauth2 and app-credential, held degraded until a server runs the grant #28290.The three docs pages that still lack
homeAmountare carried by #28330. Nothing further owed on this card.