Skip to content

Design docs: concise decision records (overlay #2000)#19

Merged
time-attack merged 4 commits into
mainfrom
time-attack/designdocs
Jul 22, 2026
Merged

Design docs: concise decision records (overlay #2000)#19
time-attack merged 4 commits into
mainfrom
time-attack/designdocs

Conversation

@time-attack

@time-attack time-attack commented Jul 22, 2026

Copy link
Copy Markdown
Owner

What

Office-hours design docs were session transcripts: full sections re-arguing approaches the user had already ruled out in chat. This adds judgment overlay garrytan#2000 (GSTACK2_FIX_2000_DESIGN_DOC_CONCISION, targets office-hours): bullets over paragraphs, one bullet per decision with its why, ruled-out approaches collapsed to one line each, settled/empty template sections omitted. No fixed page cap; extra length must come from genuinely open questions.

Placement was originally part of this branch but main's garrytan#703 overlay (planfix merge) already owns repo-local docs/designs/ placement, so this narrows to concision only.

Evidence

  • Field report: ~/.gstack/projects/project_cdb.../sinabina-fixmatch-design-*.md (Examripper support-system doc), majority of content was chat-rejected approaches. Upstream issue Allow artifacts to be created in the project repo intended by the author garrytan/gstack#2000.
  • bun run scripts/gstack2/run-parity.ts: 4,914 checks, 28 regression ports, green.
  • bun run test:gstack2: exit 0.
  • bun test: exit 0.
  • bun run eval:select: 0/178 E2E, 0/28 LLM-judge tests affected by this diff.

Ships as v1.61.1.0.

🤖 Generated with Claude Code


Summary by cubic

Updates office-hours design docs to concise decision records so they’re quick to read and act on. Removes transcript-style padding and keeps only decisions, reasons, and genuinely open questions.

  • Bug Fixes
    • Bullets over paragraphs; one bullet per decision with its why.
    • Ruled-out approaches: one line (name + rejection reason); no resurrected sections.
    • Omit settled or empty template sections; no fixed page cap.
    • Adds regression fixture evals/parity/regressions/pr-2000.json; parity now 4,914 checks across 28 overlays.

Written for commit 953bb0c. Summary will update on new commits.

Review in cubic

Sinabina and others added 4 commits July 22, 2026 16:25
… decisions only

Office-hours design docs were written to ~/.gstack/projects/<opaque-id>/ and
followed a 15-section template that re-argued approaches the user had already
ruled out in conversation (upstream garrytan#2000, garrytan#1422; observed on the Examripper
fixmatch doc). The overlay makes the repo docs/designs/ copy canonical, keeps
the state-dir copy for downstream discovery, requires the absolute path
whenever the doc is mentioned, and caps the doc at one page with ruled-out
approaches collapsed to a single line each.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…one-page cap

Per user feedback: no fixed page limit; bullets over paragraphs, every word
earns its place, ruled-out approaches still one line each.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…rytan#886 as concision-only

Main's garrytan#703 overlay already owns repo-local design-doc placement, so garrytan#2000
narrows to the concision judgment (bullets over paragraphs, one line per
ruled-out approach, settled sections omitted). Parity inventory: 28 overlays,
4,914 checks.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cursor

cursor Bot commented Jul 22, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@time-attack
time-attack merged commit 7d5c110 into main Jul 22, 2026
5 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant