Skip to content

docs(common-infra): writing GATE step landed — close last seam + sharpen D1#15

Merged
edwinhu merged 1 commit into
mainfrom
worktree-cic-writing-gate-close
Jun 26, 2026
Merged

docs(common-infra): writing GATE step landed — close last seam + sharpen D1#15
edwinhu merged 1 commit into
mainfrom
worktree-cic-writing-gate-close

Conversation

@edwinhu

@edwinhu edwinhu commented Jun 26, 2026

Copy link
Copy Markdown
Owner

writing's GATE step shipped + tested. Every seam now confirmed across 3 instances (both trust-classes, both compile-outputs); no seam remains design-gated — only writing's A/B parity (validation) before pass #9.

  • D1 sharpened: the runner-side probe.pass is ALWAYS deterministic (exit-code or a necessary mechanical floor), never a returned judgment; the semantic authority lives OUTSIDE run.js. Kills the 'haiku judging prose' failure mode by construction.
  • Doctrine Your Strunk & White linter as a live editor -- paste a paragraph, get it back tighter #6 now has a worked instance: writing closed the emitter gap first (born-canonical OUTLINE + per-section source-pinning) — tolerance eliminated, not relocated. ds/dev still owe it.
  • Extraction readiness: all seams firm; D1's body stays injected because its computation is intrinsically per-domain, not under-determined.

🤖 Generated with Claude Code

…sharpen D1

writing's GATE step shipped + tested (writing_gate_probe.py). Every seam is now
confirmed across THREE instances spanning both trust-classes (exit-code + semantic)
and both compile-outputs (codegen + data). No seam remains design-gated; only
writing's A/B parity (a validation step) stands before pass #9.

Two substantive updates from writing:
- D1 SHARPENED: the runner-side probe.pass is ALWAYS deterministic (exit-code OR a
  necessary mechanical floor), NEVER a returned judgment. For semantic domains the
  floor is necessary-not-sufficient and the SEMANTIC AUTHORITY lives entirely OUTSIDE
  run.js (adversarial review, doctrine #4). So "judgment trust-class" =
  deterministic-floor-in-runner + semantic-authority-outside — there is no LLM judge
  inside the probe to game (kills the "haiku judging prose" failure mode by
  construction). Cleaner than the prior "pass may be a judgment."
- Doctrine #6 now has a WORKED INSTANCE: writing closed the emitter gap FIRST
  (born-canonical OUTLINE from writing-setup + per-section source-pinning from
  writing-outline) — tolerance eliminated, not relocated. ds/dev still owe this.

Extraction readiness: all seams firm; D1's body stays an injected interface (now with
all three trust-class shapes as reference) because its computation is intrinsically
per-domain, not because it's under-determined. Cleanup items (own recheck channel +
durable trigger; pull D4 tier out) noted.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Nv4gnCEvYdR5CqJ9HL3vjA
@edwinhu edwinhu merged commit 58d22f2 into main Jun 26, 2026
@edwinhu edwinhu deleted the worktree-cic-writing-gate-close branch June 26, 2026 15:43
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