Review source mutation quality through deterministic owner replay - #27
Merged
hoxline-lab merged 2 commits intoSep 6, 2026
Conversation
hoxline-lab
marked this pull request as ready for review
September 6, 2026 16:24
hoxline-lab
merged commit Sep 6, 2026
20d7ca4
into
feature/hoxline-case-growth-convergence-v1
4 checks passed
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.
Objective / new capability. Adds detection-quality review through the platform delegate. Hoxline renders measured results and verifies an entire saved report against fresh validation execution; changing its checksum cannot manufacture validity.
System role / why this matters. Review aggregation and deterministic owner replay. Platform identity is checked before and after delegation. Strict parsing and full report comparison reject metric, source, nested claim and authority edits. The existing case-growth pair is regenerated without increasing proof counts, public-safe status or closed cases. AI provides engineering labor only; this change adds no model runtime or triage approval path.
Files changed (8).
.github/workflows/ci.ymlREADME.mdexamples/case-growth/current-case-growth-index.jsonexamples/case-growth/current-case-growth-index.mdsrc/hoxline/cli.pysrc/hoxline/detection_quality.pytests/test_action_contract.pytests/test_detection_quality.pyDependencies / topology. Stacked draft on existing hoxline #26, branch
feature/hoxline-case-growth-convergence-v1; reviewed base branch was not edited. Depends on platform #88, validation #72 and detection #48. Organization #60 runs the new handoff in the canonical lifecycle. Existing case-growth and proof ownership remain intact.Validation commands. Run from this repository with the scoped sibling checkouts at the reviewed revisions and documented dependencies installed.
Local validation. Unittest completed 93 tests with one existing skip. Full local Windows pytest: 244 passed, 1 existing skip, 2097.27 seconds. Final organization pytest: 244 passed, 1 skipped. Actual CLI integration blocked all 20 altered saved reports.
Current-head CI. Head
be2cd4f08aa5fe04fff89435de47e20abef9f96e. PR-event Python 3.11/3.12 checks passed at the current head. Same-head push-event run 34038966614 also passed both versions.Measurable and hostile results. The integrated controlled corpus covers HO-DET-001/009/010/011/012/013: 69 events, 33 positive and 36 negative. Before source repair: TP 30, TN 30, FP 6, FN 3. After repair: TP 33, TN 36, FP 0, FN 0; precision/recall/F1 1.0, false-positive rate 0.0. Real source mutants: 205 generated, 165 killed, 40 survived, 0 errors; mutation score 0.804878. Survivors remain visible. Actual Hoxline CLI replay blocked 20/20 tampered reports, including 8 authority-boundary edits and 3 AI-focused edits; recomputed checksums did not bypass fresh owner execution.
Windows and AI authority. Validation run 34038177088 passed hosted Windows Server 2025 and Ubuntu source-predicate execution and deterministic replay. This is offline controlled fixture execution, not endpoint or SIEM backend execution. AI authored candidate engineering changes and tests; it cannot change ground truth, authorize disposition, close cases, approve evidence or promote proof. Controlled auto-close was not implemented.
Proof boundary and scans. CONTROLLED_TEST_VALIDATED predicate/corpus result; NOT_PUBLIC_SAFE; human review required. No new proof record, ProofCard, runtime signal, real case closure, production performance or public-safe promotion is established. Changed-content scan found no unexplained credential, private-address, operator-path or employer-data exposure. Six path-pattern hits were escaped generic tool-name unit fixtures, not private paths. Claim wording was checked against these limits; adversarial vocabulary remains as test inputs.
Human review order and rollback. Review the existing convergence bases first, then detection #48 and validation #72 together, platform #88, Hoxline #27, and organization #60 / Website #84 as a paired integration. Proof #87 supplies unchanged proof authority. Existing presentation branches remain separate. With drafts unmerged, withholding integration is the rollback; any later revert must be a reviewed scoped change that restores owner/consumer pins together.
Merge gate. Green CI is not approval. AI review is not human approval. No merge is authorized. Visible eligible human GitHub review and human-supplied MERGE_APPROVED remain required. Current readiness: NEEDS_HUMAN_REVIEW.