mirror of https://github.com/garrytan/gstack.git
Rebuilt fresh on current main per review feedback on the first PR (#1763): rebase instead of dragging four generations of merge conflicts forward. Carries the first PR's hardening (Step 1 trust boundary, substitution discipline) and closes all six limitations that PR documented as v1 work: - L1 worktree/branch names get a doc-path sha8 suffix (collision-proof across same-stem design docs) - L2 CHANGELOG/VERSION named expected-conflict files in Merge order, slab prompts, and the wall-clock report - L3 Slab 0 promotion keeps contract ownership with the owning slab - L4 over-decomposition guard: draft-contract refusal in heuristic 4 + parallelism-confidence check (stop when >1/3 of slabs chain) - L5 table cells escape pipes, collapse newlines - L6 per-slab .prompt.md files replace heredocs in the dispatch script (kills the EOF-breakout class, prompts editable before dispatch) test/fanout.test.ts pins all six guardrails. 7/7 pass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| BROWSER_SKILLS_V1.md | ||
| BUN_NATIVE_INFERENCE.md | ||
| CHROME_VS_CHROMIUM_EXPLORATION.md | ||
| CONDUCTOR_CHROME_SIDEBAR_INTEGRATION.md | ||
| CONDUCTOR_SESSION_API.md | ||
| DESIGN_SHOTGUN.md | ||
| DESIGN_TOOLS_V1.md | ||
| FANOUT.md | ||
| FIX_1671_PROFILE_MIGRATION.md | ||
| GCOMPACTION.md | ||
| GSTACK_BROWSER_V0.md | ||
| ML_PROMPT_INJECTION_KILLER.md | ||
| PACING_UPDATES_V0.md | ||
| PLAN_TUNING_V0.md | ||
| PLAN_TUNING_V1.md | ||
| SELF_LEARNING_V0.md | ||
| SESSION_INTELLIGENCE.md | ||
| SIDEBAR_MESSAGE_FLOW.md | ||
| SLATE_HOST.md | ||
| SLOP_SCAN_FOR_REVIEW_SHIP.md | ||
| SYNC_GBRAIN_BATCH_INGEST.md | ||
| v2_PLAN.md | ||