Commit graph

6 commits

Author SHA1 Message Date
Claude
5d0269511e
test: push coverage from 85.6% to 96.5%
Add comprehensive tests for previously uncovered code paths:
- service.go: NewService, OnStartup, handleTask, doCommit, doPrompt
- completion.go: CreatePR with mock gh binary, PushChanges success path
- allowance_service.go: ResetAgent error path with mock store
- client.go: connection refused and invalid JSON paths for all methods
- Additional edge cases for CreateBranch, AutoCommit, generateBranchName

Co-Authored-By: Charon <charon@lethean.io>
2026-02-20 02:24:06 +00:00
Claude
e6b9919d91
docs: add commit hash to TODO.md Phase 1 completion
Co-Authored-By: Charon <developers@lethean.io>
2026-02-20 01:00:13 +00:00
Claude
23aa635c91
test: achieve 85.6% coverage with 7 new test files
Phase 1 complete: coverage from 70.1% to 85.6% (130+ tests, all passing).

New test files:
- lifecycle_test.go: full claim -> process -> complete integration flows
- allowance_edge_test.go: boundary conditions for token/job/concurrent limits
- allowance_error_test.go: mock errorStore covering all RecordUsage error paths
- embed_test.go: Prompt() hit/miss and content trimming
- service_test.go: DefaultServiceOptions, TaskPrompt, TaskCommit type coverage
- completion_git_test.go: real git repos for AutoCommit, CreateBranch, CommitAndSync
- context_git_test.go: findRelatedCode with keyword search, file limits, truncation

Updated config_test.go with YAML fallback, env override, and empty-dir paths.

Co-Authored-By: Charon <developers@lethean.io>
2026-02-20 00:59:58 +00:00
Claude
af110becc1
fix: correct go.mod replace directive (../core → ../go)
Co-Authored-By: Charon <developers@lethean.io>
2026-02-20 00:48:29 +00:00
Virgil
2f384d494c docs: add TODO.md for fleet delegation
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-19 21:36:06 +00:00
Snider
68c108f62e feat: extract go-agentic from go-ai as standalone service package
AI service lifecycle, allowance management, CLI task client.
Zero internal go-ai dependencies. Adds CLAUDE.md/TODO.md/FINDINGS.md.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-19 18:28:36 +00:00