v1.91.7.0 feat: add functional QA and pre-publication docs checks (#2983)

* feat: add surface-aware exploratory QA and ship documentation gates

* test: preserve delegated QA setup authority after main integration

* fix(qa): clarify exploration order and preserve report artifacts

* test(qa): follow the shared setup reference directly

* refactor(ship): make verification and recovery routes explicit

* test(ship): align evidence and review guards with explicit routes

* fix(workflows): clarify ship recovery and functional QA evidence

* fix(workflows): clarify approval recovery and full QA coverage

* refactor(workflows): order review transactions and clarify ship state

* fix(ship): clarify final verification and fail closed at publication

* fix(evals): attribute native atomic documentation writes

* fix(ship): clarify recovery and documentation lifecycle guidance

* fix(test): preserve observed native placeholder styling in CI

* fix(codex): report watchdog timeouts without a process-exit race

* Checkpoint functional QA implementation and workflow validation repairs

* Fix documentation and shared-review fixture contracts

* docs: clarify judge reuse and evaluation supervision

* test: align review evidence and selected case contracts

* test: verify append-only documentation checkpoints and recovery

* fix: qualify QA workflows and CI validation repairs

* fix: launch shared-libs fixture scripts on Windows

* fix: qualify QA deadlines, fixture isolation, and shard cleanup

* fix: preserve qualified QA and cancellation repairs

* fix: enforce functional fixture authority and share strict event decoding

* fix: retain free-test evidence and explain recovery

* fix: reject malformed native evidence after decoder consolidation

* test: use reliable capture for telemetry privacy filters

* test: refresh measured quick coverage and document validation costs

* Fix native fixture receipts and preserve VM validation evidence

* Align negative judge controls with upstream clarity policy

* Fix report-only QA preparation and public evidence handling

* Clarify QA-only preparation and current-report preservation

* Stream Ship quality judgments with an explicit 64k response contract

* Validate compact judge reasoning locally with supported wire schema

* Align functional QA fixture instructions with evidence acceptance

* Bind native browser diagnostics to execution evidence and align review verdicts

* Preserve native diagnostic line boundaries

* Serialize functional QA evidence from native captures

* Keep large QA evidence fixture payload out of Windows argv
This commit is contained in:
Garry Tan authored and GitHub committed 2026-09-29 06:07:35 -07:00
1 parent 65bfb0ce49
commit dcaea52800
333 files changed
+41755 -7357

No files matched your search

+52
View File
@@ -288,6 +288,9 @@
"test/bin-context-windows-slug.test.ts": 1846,
"test/bin-windows-bun-import-paths.test.ts": 1082,
"test/binding-template-drift.test.ts": 120,
"test/bootstrap-retention-shard.test.ts": 2250,
"test/bootstrap-retention.test.ts": 18793,
"test/bootstrap-session-lifecycle.test.ts": 5125,
"test/brain-cache-roundtrip.test.ts": 274,
"test/brain-cache-spec.test.ts": 68,
"test/brain-preflight.test.ts": 68,
@@ -368,11 +371,13 @@
"test/ceo-split-question-policy.test.ts": 617,
"test/ceo-test-subject-ao.test.ts": 80,
"test/ceo-transaction-contract-ar.test.ts": 77,
"test/ceo-workflow-clarity.test.ts": 24,
"test/changed-files-union.test.ts": 550,
"test/chromium-sandbox-ci.test.ts": 283,
"test/ci-eval-cache.test.ts": 290,
"test/ci-image-cli-pin.test.ts": 34,
"test/ci-image-tag-binding.test.ts": 35,
"test/ci-native-evidence.test.ts": 731,
"test/ci-paid-coordination.test.ts": 6504,
"test/claude-code-migration.test.ts": 114,
"test/claude-code-runner.test.ts": 3578,
@@ -416,6 +421,7 @@
"test/cso-contracts.test.ts": 189,
"test/cso-distribution.test.ts": 3119,
"test/cso-docker-integration.test.ts": 41,
"test/cso-docker-mounts.test.ts": 32,
"test/cso-docker-policy.test.ts": 70,
"test/cso-eval.test.ts": 3334,
"test/cso-git-hardening.test.ts": 597,
@@ -518,6 +524,13 @@
"test/distill-apply.test.ts": 1687,
"test/distill-free-text.test.ts": 1526,
"test/docs-config-keys.test.ts": 212,
"test/docsync-atomic-writes.test.ts": 3479,
"test/docsync-authority.test.ts": 1049,
"test/docsync-command-grammar.test.ts": 688,
"test/docsync-fault-interface.test.ts": 48232,
"test/docsync-lifecycle-interface.test.ts": 212,
"test/docsync-nested-writes.test.ts": 1069,
"test/docsync-report-interface.test.ts": 1098,
"test/document-skills-redaction.test.ts": 20,
"test/dom-dump-hygiene.test.ts": 1483,
"test/dx-asserted-defect-as.test.ts": 392,
@@ -790,6 +803,7 @@
"test/paid-retry-supervision.test.ts": 358,
"test/paid-run-manifest.test.ts": 254,
"test/paid-selection-propagation.test.ts": 57,
"test/paid-shard-settlement.test.ts": 1322,
"test/paid-shards.test.ts": 1341,
"test/pair-agent-token-hygiene.test.ts": 30,
"test/parity-baseline-integrity.test.ts": 35,
@@ -860,6 +874,7 @@
"test/plan-tune-gates.test.ts": 786,
"test/plan-tune.test.ts": 967,
"test/post-rename-doc-regen.test.ts": 34,
"test/pr-shared-input-selection.test.ts": 281,
"test/pr-title-rewrite.test.ts": 149,
"test/pr-title-sync-workflow-safety.test.ts": 24,
"test/preamble-compose.test.ts": 25,
@@ -871,15 +886,38 @@
"test/pty-option-selection.test.ts": 633,
"test/pty-output-wake.test.ts": 10326,
"test/pty-screen-session.test.ts": 9068,
"test/pty-screen-supervision.test.ts": 9731,
"test/pty-screen-unicode-ap.test.ts": 147,
"test/pty-screen.test.ts": 219,
"test/pty-skill-seeding-wiring.test.ts": 94,
"test/pty-trust-dialog.test.ts": 3113,
"test/pty-upgrade-isolation.test.ts": 668,
"test/pty-workspace-trust.test.ts": 388,
"test/qa-browser-deadline-evidence.test.ts": 3366,
"test/qa-browser-preservation.test.ts": 1283,
"test/qa-bugs-fixture.test.ts": 37,
"test/qa-caller-authority.test.ts": 75,
"test/qa-caller-freshness-order.test.ts": 41,
"test/qa-caller-report-observer.test.ts": 196,
"test/qa-checkpoint-evidence.test.ts": 119,
"test/qa-deadline-publication-observer.test.ts": 249,
"test/qa-deadline-selection.test.ts": 47,
"test/qa-deadline.test.ts": 19289,
"test/qa-exploratory-callers.test.ts": 12430,
"test/qa-fix-loop-fixture.test.ts": 2112,
"test/qa-functional-evidence.test.ts": 9158,
"test/qa-functional-fixture.test.ts": 1437,
"test/qa-functional-observer-atomic.test.ts": 181,
"test/qa-functional-observer.test.ts": 1707,
"test/qa-functional-prompt.test.ts": 130,
"test/qa-health-rubric.test.ts": 18,
"test/qa-lazy-sections.test.ts": 4072,
"test/qa-only-browser-probe.test.ts": 769,
"test/qa-only-capability.test.ts": 503,
"test/qa-only-cleanup.test.ts": 8934,
"test/qa-only-fixture.test.ts": 12365,
"test/qa-probe-gates.test.ts": 40,
"test/qa-supervision-selection.test.ts": 57,
"test/question-log-hook.test.ts": 1172,
"test/question-preference-hook.test.ts": 2089,
"test/question-tuning-registry-path.test.ts": 15,
@@ -919,7 +957,10 @@
"test/review-handoffs-aa.test.ts": 100,
"test/review-log.test.ts": 1705,
"test/review-n-plus-one-contract.test.ts": 633,
"test/review-quality-provenance.test.ts": 77,
"test/review-start-evidence.test.ts": 13258,
"test/review-workflow-clarity.test.ts": 30,
"test/review-workflow-fixture.test.ts": 22,
"test/routing-probe.test.ts": 47,
"test/run-in-background-guidance.test.ts": 260,
"test/run-shard-child.test.ts": 1236,
@@ -978,22 +1019,32 @@
"test/setup-timeline-hook-gate.test.ts": 208,
"test/setup-windows-fallback.test.ts": 42,
"test/setup-windows-rerun-refresh.test.ts": 145,
"test/shared-libs-cancellation.test.ts": 117,
"test/shared-libs-checker-interface-evidence.test.ts": 97814,
"test/shared-libs-evidence.test.ts": 28,
"test/shared-libs-fixture.test.ts": 5855,
"test/shared-libs-plan-actor.test.ts": 52,
"test/shared-libs-rendering.test.ts": 889,
"test/shared-libs-revalidation-prompt.test.ts": 48,
"test/shared-libs-review-start-evidence.test.ts": 179,
"test/shared-libs-snapshot-check.test.ts": 46083,
"test/shared-libs-source-reads.test.ts": 67,
"test/shared-libs-stage-actor.test.ts": 113843,
"test/ship-apple-gate.test.ts": 26,
"test/ship-control-flow.test.ts": 147,
"test/ship-coverage-audit-af.test.ts": 78,
"test/ship-document-release-dispatch.test.ts": 26,
"test/ship-hook-actor.test.ts": 2151,
"test/ship-hook-refresh.test.ts": 1891,
"test/ship-plan-completion-invariants.test.ts": 204,
"test/ship-pr-liveness-policy.test.ts": 30,
"test/ship-publication-gates.test.ts": 167,
"test/ship-reentry-gates.test.ts": 21,
"test/ship-review-loop.test.ts": 31,
"test/ship-section-fixture.test.ts": 399,
"test/ship-skip-actor.test.ts": 38742,
"test/ship-skip-requeue.test.ts": 26,
"test/ship-skip-selection.test.ts": 150,
"test/ship-template-redaction.test.ts": 30,
"test/ship-test-detection-markers.test.ts": 224,
"test/ship-version-sync.test.ts": 446,
@@ -1023,6 +1074,7 @@
"test/static-no-legacy-writes.test.ts": 1670,
"test/strict-output-capture.test.ts": 99,
"test/strict-output-formats.test.ts": 1428,
"test/strict-output-settlement.test.ts": 1417,
"test/strict-output.test.ts": 22,
"test/sync-gbrain-readiness-fixture.test.ts": 356,
"test/sync-gbrain-source-probe.test.ts": 857,