Skip to content

Replace simulated testing helpers and remove obsolete scaffolding - #289

Draft
docxology wants to merge 10 commits into
mainfrom
codex/legacy-modernization-20261026
Draft

docxology wants to merge 10 commits into
mainfrom
codex/legacy-modernization-20261026

Conversation

@docxology

@docxology docxology commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

Replace simulated testing helpers with monitored pytest execution and truthful category outcomes. Public result booleans remain compatible, measured details are additive, and failed, empty, skipped-only or interrupted runs cannot report a pass. Saved-report readback retains its provenance and refuses ambiguous views. The deliberately skipped child-suite sample is explicit fixture data and is still executed by its negative-control test.

Remove an unreachable MCP test shim, anchor experiment and fixture paths to the checkout, and share the matrix numeric parser while correcting negative/scientific-notation handling and rejecting nonfinite values. Update stale runtime/release signposts and regenerate the manuscript from the committed source, with all 32 PDF pages and seven figures reviewed. Historical release evidence and supported public namespaces remain intact.

Validation completed: 362 focused cases for the original cleanup, 30 targeted cases for the fixture correction, 152 manuscript regressions, 28 static validation commands, independent source review, actual template manuscript render, strict token/hydration/render-custody checks, and combined manuscript website review. These test scopes overlap and are reported separately. The fixture correction preserves all manuscript counts, owned render inputs and output bytes; all strict manuscript readers pass at its committed revision.

The final companion pin, fresh bridge/Q7 native qualification and required hosted checks remain pending. Keep this draft unmerged until those are complete. This maintenance change creates no new software release.

Retain the bound website server when shutdown precedes serving-thread entry.
Select the released FEP checkout contracts and run their provisioned Python
and source CLI with offline pinned uv inside the existing envelope.

Adapt the scoped website fix from e7cad53
(PR #290), retaining the reviewed paired runtime helper and companion pin.
Manuscript custody and fresh current-pair qualification follow this Source commit.
Record the genuine hydrated render and preserve its measured Source epoch.
Retain the reviewed runtime, runner, frozen custody and current manuscript improvements; inherit the accepted companion pointer and canonical workflow comment.
Reject non-dictionary project metadata before reading the CLI contract and
remove stale terminology from the paired-workflow comment. Preserve both
companion namespaces and every runtime safety predicate.

Validation: existing Lean controls, full Source mypy, selected Ruff checks,
strict terminology and docs anchors. Scientific/native custody and manuscript
refresh remain separate required steps before the final companion pin.
Record the fresh Y SC22 figures, hydrated manuscript and rendered evidence; retain the complete source epoch.
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