Skip to content

docs(common-infra): extraction gate cleared (writing A/B parity green) + fix ds-emitter hedge#19

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

docs(common-infra): extraction gate cleared (writing A/B parity green) + fix ds-emitter hedge#19
edwinhu merged 1 commit into
mainfrom
worktree-cic-gate-cleared

Conversation

@edwinhu

@edwinhu edwinhu commented Jun 26, 2026

Copy link
Copy Markdown
Owner

writing's A/B parity is green (v5.57.0/PR#18/63fba86) — the pass#9 extraction gate is CLEARED; pass #9 active. Flips the doc from 'do not extract' to 'unblocked' and records how parity passed (single-variable design, not a confounded double-run). Also fixes the stale 'emitter open for ds' hedge (ds-plan already emits canonical; guard shares the parser → join key byte-identical; doctrine #6 satisfied for ds, two valid shapes recorded), settles the core-gate rule (core conjoins pass && artifactsPresent), and records the extraction target shape.

🤖 Generated with Claude Code

…) + fix stale ds-emitter hedge

writing's A/B parity is genuinely green (writing v5.57.0, PR#18, 63fba86) and it IS
the pass#9 extraction-gate A/B — confirmed with the source. Pass #9 (run-core
extraction) is unblocked and active. Flip the doc from "do not extract yet" to
"extraction unblocked," and record HOW parity passed (a confounded double-run of
non-deterministic reviewers was rejected as uninterpretable; parity shown by a
single-variable design — deterministic section-set, byte-identical downstream, benign
precisClaim probe, one clean end-to-end compiled run).

Also:
- Fix the STALE "emitter open in ds and dev" hedge: ds-plan ALREADY emits canonical
  (**Tn**/none/⏸ PAUSE; docs/ds-plan-canonical-table.md), and the guard imports the
  SAME shared parser, so emitter→parser→guard agree on the join key byte-for-byte —
  doctrine #6 is SATISFIED for ds. Record the two valid #6 shapes: eliminate-tolerance
  (machine producer, writing) vs canonical-emitter+intentional-hand-edit-tolerance
  (hand-editable producer, ds). Only dev's producer remains to harden.
- Settle the core-gate rule for extraction: the CORE conjoins pass && artifactsPresent,
  never trusts pass alone (doctrine iii core-enforced, not domain-trusted); a domain may
  pre-fold but the core must not rely on it.
- Record the extraction target shape (run-core.js + <domain>-task.js spliced at compile
  time; <domain>-task.js = {gateProbe, implementerPrompt, recheckTrigger}; conformant D1
  impl at scripts/writing/writing_gate_probe.py).

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