Skip to content

Technical/opencode harness - #617

Merged
b3b00 merged 4 commits into
devfrom
technical/opencode-harness
Oct 19, 2026
Merged

b3b00 merged 4 commits into
devfrom
technical/opencode-harness

Conversation

@b3b00

@b3b00 b3b00 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

No description provided.

@codesandbox

codesandbox Bot commented Oct 19, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web Editor • VS Code • Insiders

Open Preview

@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Test Results

539 tests  ±0   539 ✅ ±0   11s ⏱️ -10s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 82cef5d. ± Comparison against base commit b8ade85.

♻️ This comment has been updated with latest results.

@coveralls

coveralls commented Oct 19, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 39222013036

Coverage remained the same at 89.121%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 9370
Covered Lines: 8458
Line Coverage: 90.27%
Relevant Branches: 3168
Covered Branches: 2716
Branch Coverage: 85.73%
Branches in Coverage %: Yes
Coverage Strength: 17543.06 hits per line

💛 - Coveralls

@graphify-labs graphify-labs Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@sonarqubecloud

Copy link
Copy Markdown

@b3b00
b3b00 merged commit 034254b into dev Oct 19, 2026
5 checks passed
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.

3 participants