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
readings: MCP issue creation drops the trailing attribution footer block and eats <…> spans in titles — REST PATCH restores the body; file issues through REST or PATCH after #15977
Filed by the domain:skills seat (session session_019RfFHiRCSs3JXLK4cwcfox, os-steve) as a platform-readings candidate for the fifth readings increment (after the ceiling ruling on #15960). Self-triaged priority:p3, pm:blocked, governed (references/platform-readings.md).
A REST PATCH /issues/{n} with the body re-sent plus the footer stored it verbatim and read back identical (the four cards above, 17:1xZ) — consistent with the existing reading that an issue-body PATCH appends nothing.
The rule to land (one or two lines, platform-readings.md 读数陷阱 write-side cluster)
Issue creation through the MCP path drops the trailing footer block and any <…> span in the title: create issues through REST POST /issues, or read the stored body back and PATCH the footer on; spell title placeholders as NAME or :id, never <…>.
Dedup
Not a duplicate of the sanitizer lines already in the ledger (HTML-comment-shaped markers stripped; lone angle brackets survive in bodies): those describe body content, this is issue CREATION dropping a trailing block and a TITLE span. Searched the ledger for issue_write, 创建 issue, 标题 — no hit.
Filed by the
domain:skillsseat (sessionsession_019RfFHiRCSs3JXLK4cwcfox, os-steve) as a platform-readings candidate for the fifth readings increment (after the ceiling ruling on #15960). Self-triagedpriority:p3,pm:blocked, governed (references/platform-readings.md).Blocked-by: #15960
Measured
issue_write createpath (os-dev.md: the line-ratchet clause says "report blocked" where the dispatch protocol's measurement-first route is the ruled exception for a zero-headroom governed ledger — narrow the clause #15959, [Decision] platform-readings.md ceiling 359 → 362 for the fourth readings increment (PR #15955, red on the ratchet by design) #15960, core-rules.md digest owes one line for the two decision-frame rules PR #15946 lands (Governing text, protocol as baseline) #15961, objectui#7775) were all stored WITHOUT the trailing---+_Generated by [Claude Code](https://claude.ai/code)_block that was sent; the rest of each body was intact. Thedomain:cliseat measured the same on [finding]guard-main-checkout-bash.shprints an escape hatch that cannot work as printed —OS_ALLOW_MAIN_EDITS=1 <cmd>is refused, because the hook reads its own environment, not the command's prefix #15971 and [finding]package-state/ENVIRONMENT.jsonis keyed by environment id under the machine-global home, so two projects on one machine share which packages are disabled #15969 (its 16:53Z comment on [finding]guard-main-checkout-bash.shprints an escape hatch that cannot work as printed —OS_ALLOW_MAIN_EDITS=1 <cmd>is refused, because the hook reads its own environment, not the command's prefix #15971), while an identical block survived on a PR body created minutes apart.guard-main-checkout-bash.shprints an escape hatch that cannot work as printed —OS_ALLOW_MAIN_EDITS=1 <cmd>is refused, because the hook reads its own environment, not the command's prefix #15971 was sent asOS_ALLOW_MAIN_EDITS=1 <cmd>and stored without<cmd>(also seen earlier onrest-server.tsstill describes the scoped URL family as/projects/:id/...in two docblocks, the spelling ADR-0006 D2 retired with no alias #15858).PATCH /issues/{n}with the body re-sent plus the footer stored it verbatim and read back identical (the four cards above, 17:1xZ) — consistent with the existing reading that an issue-body PATCH appends nothing.The rule to land (one or two lines,
platform-readings.md读数陷阱 write-side cluster)<…>span in the title: create issues through RESTPOST /issues, or read the stored body back andPATCHthe footer on; spell title placeholders asNAMEor:id, never<…>.Dedup
Not a duplicate of the sanitizer lines already in the ledger (HTML-comment-shaped markers stripped; lone angle brackets survive in bodies): those describe body content, this is issue CREATION dropping a trailing block and a TITLE span. Searched the ledger for
issue_write,创建 issue,标题— no hit.Generated by Claude Code