Fix the pseudo-JSON fence in the L1 cleanup summary card #660

Merged
weichen merged 3 commits from fix/l1-summary-card-fence into main 2026-10-20 14:42:31 +00:00
3 Commits
Author SHA1 Message Date
weichen a89006ef8d Merge branch 'main' into fix/l1-summary-card-fence
ci / svc-realcombo (pull_request) Successful in 6m14s
ci / test (pull_request) Successful in 11m48s
ci / test-pg (pull_request) Successful in 16m47s
2026-10-20 14:25:12 +00:00
weichen a61fafce8d Merge branch 'main' into fix/l1-summary-card-fence
ci / svc-realcombo (pull_request) Successful in 3m37s
ci / test (pull_request) Successful in 15m23s
ci / test-pg (pull_request) Successful in 17m48s
2026-10-20 13:32:41 +00:00
weichen 7016d7b935 Demote the illustrative capability snapshot from a json fence to plain
ci / svc-realcombo (pull_request) Successful in 5m12s
ci / test (pull_request) Successful in 11m17s
ci / test-pg (pull_request) Successful in 14m59s
Why: evidence tooling validates every ```json block in a task card as a receipt; the L1 summary card's illustrative capability snapshot (unquoted keys) is prose, not a receipt, and tripped a corrupt-receipt warning on every evidence run.
Evidence: after this change the card holds exactly one ```json block and it parses; content is byte-identical, only the fence marker changed.
Impact: Task card formatting only; no evidence content modified.
Refs: Dev PR #650 (card origin)
2026-10-20 12:54:41 +00:00