docs(common-infra): extraction gate cleared (writing A/B parity green) + fix ds-emitter hedge#19
Merged
Merged
Conversation
…) + 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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