• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

fogfish / arcnet-cli / 29356384995
80%
main: 81%

Build:
Build:
LAST BUILD BRANCH: fix-predicate-apply
DEFAULT BRANCH: main
Ran 14 Jul 2026 06:05PM UTC
Jobs 1
Files 47
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Jul 2026 08:44PM UTC coverage: 80.29%. First build
29356384995

Pull #19

github

fogfish
[Spec Kit] Fix BUG-002: union/append outcome must reflect actual result

mergeTexts/mergeAttrs's isListMerge branch (internal/core/merge.go)
always reported a union/append predicate as "appended" (or "created")
based on which merge behavior dispatched, never checking whether the
dispatch actually changed the value. A contribution that mergeText's own
near-duplicate detection correctly drops (or unionPredicates correctly
deduplicates) was still reported "appended", misleading arc apply
--verbose users into thinking content was added when nothing changed.

Now compares the merged value against the existing one and reports
OutcomeUnchanged for a genuine no-op, matching every other dispatch
class's own accuracy standard (spec 012 FR-019).

Adds regression coverage in internal/core/merge_test.go (exact and
near-duplicate text, duplicate Attrs list entry) and an E2E test in
cmd/arc/graph/apply_test.go reproducing the reported scenario; fixes
TestApplyReportsStepPerNode's fixture, which had encoded the buggy
expectation.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Pull Request #19: (fea) `arc revert` part of the graph

551 of 731 new or added lines in 8 files covered. (75.38%)

3878 of 4830 relevant lines covered (80.29%)

0.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
112
77.64
internal/app/graph/service/revert.go
36
0.0
internal/app/graph/adapter/mock/mock.go
14
86.41
cmd/arc/graph/revert.go
7
81.56
internal/adapter/git/git.go
7
53.33
internal/bios/confirm.go
3
0.0
internal/app/graph/component.go
1
88.38
internal/core/merge.go
Jobs
ID Job ID Ran Files Coverage
1 29356384995.1 14 Jul 2026 06:05PM UTC 47
80.29
GitHub Action Run
Source Files on build 29356384995
  • Tree
  • List 47
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #19
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc