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
AGENTS.md: correct two claims the @objectstack 18 upgrade falsified (readonly-layer caveat, username in the seed example) #156
Follow-up to #139 / #144. The upgrade made two statements in AGENTS.md false. #144 left them alone because AGENTS.md is a governed path.
The two claims
The readonly-layer caveat ("One caveat about which layer refuses", around lines 361–376 at c20d397). It says engine.insert keeps a caller's readonly value on a non-system create and cites the test/seed-history.test.ts tripwire (objectstack#14147). Since @objectstack 17.4 the create-side strip runs inside ObjectQL. The tripwire went red on the upgrade and was deleted, as its header asked; that header now records the new layer.
The seed example (around line 341). It writes username on sys_user, a column 18 refuses.
Also check the org-scoped view overlay wording around line 241 (ADR-0131 D6). The #139 card thread flagged it as possibly stale but did not measure it. Measure it, then correct it or leave it with the reading.
What done looks like
Each corrected sentence is checked against 18.2 source or a measurement, and the PR quotes both the old and the new sentence.
No other part of AGENTS.md changes.
pnpm validate, typecheck, test and build are green (docs-only, but the gates still run).
Landing
AGENTS.md is a governed path (Tier H). The PR stays draft with needs-user-decision and a Chinese 维护者速读. The seat reviews it and the maintainer merges it.
Size S. Surface: AGENTS.md only. Clause-②: no. Metadata-protocol: none.
Claim: PM loop round 3
Session: session_011HyoSXGRy6L13mYq1Hp4n1
Account: os-warren (the seat's linked user; the card's assignee)
Branch: claude/project-thread-blpcmy (platform-assigned card-thread branch, at origin/main25743ed)
Worktree: duly-issue-156
Domain: n/a. objectstack-ai/duly is a single-lane app repo with no domain:*.
Seat: repo:duly#1
File surface: AGENTS.md only. Stop on any breach until the seat posts a Claim amendment.
Container & model: S, mode:thread, model: TIER_DEFAULT (hand-derived), effort: medium
Clause-②: no
Metadata-protocol: none
Responsibility: n/a. These are doc claims the app's own upgrade made false.
Thread-read: none
Premise: holds. #144 deleted the test/seed-history.test.ts tripwire that the caveat cites, and 18 refuses sys_user.username (measured in the #144 report on #139).
Serial constraints cleared: no other open card touches AGENTS.md. #128, #145 and #148 are in flight on disjoint files. Governed path: the PR stays draft and the maintainer merges it.
Activity
objectstack-fleet commentedon Nov 2, 2026
Claim: PM loop round 3
Session:
session_011HyoSXGRy6L13mYq1Hp4n1Account:
os-warren(the seat's linked user; the card's assignee)Branch:
claude/project-thread-blpcmy(platform-assigned card-thread branch, atorigin/main25743ed)Worktree:
duly-issue-156Domain: n/a. objectstack-ai/duly is a single-lane app repo with no
domain:*.Seat:
repo:duly#1File surface:
AGENTS.mdonly. Stop on any breach until the seat posts a Claim amendment.Container & model:
S,mode:thread,model: TIER_DEFAULT(hand-derived),effort: mediumClause-②: no
Metadata-protocol: none
Responsibility: n/a. These are doc claims the app's own upgrade made false.
Thread-read: none
Premise: holds. #144 deleted the
test/seed-history.test.tstripwire that the caveat cites, and 18 refusessys_user.username(measured in the #144 report on #139).Serial constraints cleared: no other open card touches
AGENTS.md. #128, #145 and #148 are in flight on disjoint files. Governed path: the PR stays draft and the maintainer merges it.Generated by Claude Code
objectstack-fleet commentedon Nov 2, 2026
ACCEPT → PR #157 comment 6567662433 (Tier H: waits for the maintainer to merge; the seat does not land it). 2026-11-02T02:32Z
Generated by Claude Code