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

dangernoodle-io / ouroboros / 29168221119
92%

Build:
DEFAULT BRANCH: main
Ran 11 Jul 2026 09:07PM UTC
Jobs 1
Files 67
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

11 Jul 2026 09:06PM UTC coverage: 89.499% (-0.6%) from 90.11%
29168221119

push

github

web-flow
refactor: serve the mcpkit server and remove the mark3labs server (OU-5) (#140)

- bare `ouroboros` and `ouroboros server` now both run the mcpkit-composed
  buildServerV2 (5 typed tools, instructions+annotations from OU-5a) over
  stdio, via mcpkit cli.ServerCmd + UseAsDefault, layering the pre-existing
  --version short-circuit back on top
- lazy DB via a serverState holder: capabilities hold *serverState, not
  *sql.DB; handlers read st.db per-call, so building the cobra command
  tree (ouroboros --help, any domain subcommand) never opens the DB —
  NewServerCommand's OnStart hook opens config+DB+schema, OnShutdown closes it
- delete the old mark3labs/mcp-go server (app.go, server.go, helpers.go,
  handlers_kb.go, handlers_roadmap.go, handlers_backlog.go) and its tests,
  after extracting the neutral consts/helpers/types V2 still needs
  (parsePriority, resolveProject(s), edgeSpec, validateEpicTx,
  resolveEpicRef, linkEdgesTx, docWithEdges, itemWithEdges,
  validSectionsMsg) into internal/app/shared.go
- replace the old tools/list footprint test with a V2 version measuring
  buildServerV2's actual token cost and asserting the 5-tool surface +
  annotations; regenerate the tools_list.json snapshot
- domain subcommands (query/kb/ls/project/plan/config/export/import/link/
  unlink/dashboard/hook/statusline) and withDB are unchanged
- mark3labs/mcp-go stays test-only (integration/mcp_acc_test.go's client);
  go.mod/go.sum are unchanged

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

6392 of 7142 relevant lines covered (89.5%)

1.05 hits per line

Coverage Regressions

Lines Coverage ∆ File
5
91.3
0.0% app/handlers_get_v2.go
4
95.27
0.0% app/handlers_backlog_v2.go
4
90.0
3.79% cli/root.go
3
89.83
0.0% app/handlers_search_v2.go
Jobs
ID Job ID Ran Files Coverage
1 29168221119.1 11 Jul 2026 09:07PM UTC 67
89.5
GitHub Action Run
Source Files on build 29168221119
  • Tree
  • List 67
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29168221119
  • 06d25834 on github
  • Prev Build on main (#29166485244)
  • Next Build on main (#29172201239)
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