Repository navigation
Technical/opencode harness - #617
Conversation
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
Coverage Report for CI Build 39222013036Coverage remained the same at 89.121%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats💛 - Coveralls |
There was a problem hiding this comment.
Graphify reviewed this change.
Code graph out of date: Health delta baseline was built by an older engine whose node ids do not match this review's — delta is approximate. Impact and hotspot numbers below may be wrong.
Worth a look — the grounded gate found no coupling regressions or blocking issues, but 3 advisory finding(s) below merit a look before merge.
Not checked: tests were not run; no formal proof of the changed code.
Graphify review — findings
Adds an AGENTS.md harness doc covering build, test, CI and conventions, and migrates many parser tests onto the shared NFluent extensions (IsOkParsing, IsOkLexing, HasError) in place of hand-rolled error assertions. Several migrated error tests, such as the indented-while TestInfiniteWhile variants, TestLexicalError and TestEbnfOneOrMore, now match on error type and message needle and no longer pin line, column or error count. Tests like TestAlternateChoiceOptionDiscardedTerminal set CurrentCulture to en so message matching is stable, but they never restore it, so the setting can leak into other tests.
Worth a look
- Indentation-error test no longer checks line number or single error —
tests/ParserTests/samples/IndentedWhileTests.cs:402· Escalate · medium- agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
- Fluent indentation-error test drops line and uniqueness assertions —
tests/ParserTests/samples/FluentIndentedWhileTests.cs:401· Escalate · medium- agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
- Tests mutate ambient culture without restoring it —
tests/ParserTests/EBNFTests.cs:1536· Escalate · medium- agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
Analysis details — impact, health, verification
Impact & health
Graphify review
Impact — 387 functions depend on the 387 functions this change touches.
Health — grade A; no new coupling hotspots.
Verification — 387 functions in the blast radius were not formally verified this run (proofs are advisory here).
Health delta baseline was built by an older engine whose node ids do not match this review's — delta is approximate.
Gate & verification
graphify gate
PASS — objectively clean (no health regressions, tests not run — proofs not run this pass (advisory)). Grounded, not self-assessed.
Advisory (not blocking):
- verification_scope: 387 function(s) in the blast radius were not formally verified this run
|



No description provided.