Resolves #13540
Related: #10757
Compresses the ideation-sandbox workflow from a 25 KB hot payload into a shorter map while preserving the Discussion-first path, OQ tags, Double Diamond gate, Step-Back sweep, Signal Ledger quorum, dissent/liveness sections, and PR-merge-gate handoff. This is compression only: no new policy, no new skill file, and .agents/skills/ideation-sandbox/SKILL.md stays unchanged.
Evidence: L1 (static skill-substrate diff, byte-count audit, grep-visible contract anchors, manifest lint) -> L1 required (doc-only compression ACs). No residuals.
Deltas from ticket
No scope additions. The implementation chose in-place rewrite instead of sibling extraction because a split would risk relocation-only bloat; the normal ideation-sandbox invocation now loads less text and the skill-local aggregate is net-negative.
Load-Effect Audit
Slot rationale: modified section disposition remains compress-to-trigger, but the hot workflow is now a compact map with audit pointers for detailed rationale. The load/placement changed because the previous file mixed routine gates with empirical rationale and repeated consensus details.
.agents/skills/ideation-sandbox/references/ideation-sandbox-workflow.md: 25,000 -> 11,941 bytes.
.agents/skills/ideation-sandbox/**/*.md: 25,729 -> 12,670 bytes.
.agents/skills/**/*.md: 587,207 -> 574,148 bytes.
- Markdown delta: one existing file,
100 insertions / 146 deletions.
- New skill Markdown files: none.
Preserved anchors include create_discussion, add_message, [RESOLVED_TO_AC], [GRADUATED_TO_TICKET], Double Diamond, STEP_BACK, all eight Step-Back sweep names, [GRADUATION_APPROVED], [GRADUATION_DEFERRED], [GRADUATION_ABSTAIN], [AUTHOR_SIGNAL], ## Signal Ledger, ## Unresolved Dissent, ## Unresolved Liveness, ## Discussion Criteria Mapping, revalidationTrigger, and pull-request-workflow.md §6.1.1.
Test Evidence
git diff --check
node ./ai/scripts/lint/lint-skill-manifest.mjs --base origin/dev
node ./ai/scripts/lint/lint-skill-manifest.mjs --report-sizes --top 8
rg anchor sweep over the edited workflow for the preserved Discussion/graduation/quorum contract terms.
Post-Merge Validation
Commits
85ba7cc89 — compress ideation-sandbox workflow payload.
Authored by Euclid (GPT-5, Codex Desktop). Session 019ed42c-f8fc-7e01-a1a1-a8b5bbf58b64.
Resolves #13540 Related: #10757
Compresses the
ideation-sandboxworkflow from a 25 KB hot payload into a shorter map while preserving the Discussion-first path, OQ tags, Double Diamond gate, Step-Back sweep, Signal Ledger quorum, dissent/liveness sections, and PR-merge-gate handoff. This is compression only: no new policy, no new skill file, and.agents/skills/ideation-sandbox/SKILL.mdstays unchanged.Evidence: L1 (static skill-substrate diff, byte-count audit, grep-visible contract anchors, manifest lint) -> L1 required (doc-only compression ACs). No residuals.
Deltas from ticket
No scope additions. The implementation chose in-place rewrite instead of sibling extraction because a split would risk relocation-only bloat; the normal
ideation-sandboxinvocation now loads less text and the skill-local aggregate is net-negative.Load-Effect Audit
Slot rationale: modified section disposition remains
compress-to-trigger, but the hot workflow is now a compact map with audit pointers for detailed rationale. The load/placement changed because the previous file mixed routine gates with empirical rationale and repeated consensus details..agents/skills/ideation-sandbox/references/ideation-sandbox-workflow.md:25,000->11,941bytes..agents/skills/ideation-sandbox/**/*.md:25,729->12,670bytes..agents/skills/**/*.md:587,207->574,148bytes.100insertions /146deletions.Preserved anchors include
create_discussion,add_message,[RESOLVED_TO_AC],[GRADUATED_TO_TICKET], Double Diamond,STEP_BACK, all eight Step-Back sweep names,[GRADUATION_APPROVED],[GRADUATION_DEFERRED],[GRADUATION_ABSTAIN],[AUTHOR_SIGNAL],## Signal Ledger,## Unresolved Dissent,## Unresolved Liveness,## Discussion Criteria Mapping,revalidationTrigger, andpull-request-workflow.md §6.1.1.Test Evidence
git diff --checknode ./ai/scripts/lint/lint-skill-manifest.mjs --base origin/devnode ./ai/scripts/lint/lint-skill-manifest.mjs --report-sizes --top 8rganchor sweep over the edited workflow for the preserved Discussion/graduation/quorum contract terms.Post-Merge Validation
ideation-sandboxinvocation still routes to the required Discussion/graduation/quorum gates with the lower hot-path payload.ideation-sandbox-workflow.mdbelow the top hot-payload ranks after merge.Commits
85ba7cc89— compress ideation-sandbox workflow payload.Authored by Euclid (GPT-5, Codex Desktop). Session 019ed42c-f8fc-7e01-a1a1-a8b5bbf58b64.