feat: per-adapter sensitivity evidence line (issue #68) - #90
Merged
Conversation
TDD-Run: 12 TDD-Cycle: 1 TDD-Phase: red
…ongrepr TDD-Run: 12 TDD-Cycle: 1 TDD-Phase: green
… header TDD-Run: 12 TDD-Cycle: 1 TDD-Phase: refactor
TDD-Run: 12 TDD-Cycle: 2 TDD-Phase: pin
TDD-Run: 12 TDD-Cycle: 3 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 3 TDD-Phase: green
…noise TDD-Run: 12 TDD-Cycle: 3 TDD-Phase: refactor
TDD-Run: 12 TDD-Cycle: 4 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 4 TDD-Phase: green
TDD-Run: 12 TDD-Cycle: 5 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 5 TDD-Phase: green
TDD-Run: 12 TDD-Cycle: 6 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 6 TDD-Phase: green
TDD-Run: 12 TDD-Cycle: 6 TDD-Phase: refactor
TDD-Run: 12 TDD-Cycle: 7 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 7 TDD-Phase: green
… ledger TDD-Run: 12 TDD-Cycle: 7 TDD-Phase: refactor
TDD-Run: 12 TDD-Cycle: 8 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 8 TDD-Phase: green
TDD-Run: 12 TDD-Cycle: 9 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 9 TDD-Phase: green
TDD-Run: 12 TDD-Cycle: 10 TDD-Phase: refactor
TDD-Run: 12 TDD-Cycle: 11 TDD-Phase: red
TDD-Run: 12 TDD-Cycle: 11 TDD-Phase: green
- Render friction log (11/11 cycles, 1 red_first_violation, 0 blockers) - Extend tdd sensitivity check PRD row with per-adapter evidence line - Update schema version to v7 in the storage section
Merged
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.
Summary
observed:evidence capturing the wrong output line on some runners (xdist worker headers, XCTest console noise)Verdict.target_evidenceto each adapter: pytest extracts the firstE-line of longrepr, xctest the first: error:line of the per-test window, gradle the first line of the<failure>message, vitest the first line offailureMessages[0], exec the last non-empty combined-output linesensitivity_check.evidence_line TEXTstored at check time; render prefers it over the raw first line; empty evidence →<no assertion line captured>sentinel; NULL (legacy rows) → old first-line fallback; lines over 160 chars are tail-capped with…Commits
Test coverage note
All decision-point operators in new code are covered by at least one test (pseudo-mutation analysis passed). 429 tests passed. Gates:
uv run ruff check src tests(clean),uv run pytest(429 passed).Plan fidelity
11/11 cycles declared and delivered, 0 skipped. 1
red_first_violationintegrity event. 0 blockers, 0 human interventions.Closes #68