cc053cfede
CI / test (push) Successful in 17s
CI / review (anthropic--claude-4.6-sonnet, sonnet, SONNET_REVIEW_TOKEN) (push) Has been skipped
CI / review (gpt-5, gpt, GPT_REVIEW_TOKEN) (push) Has been skipped
CI / review (gpt-5, security, ., rodin/security-patterns, SECURITY_REVIEW.md, SECURITY_REVIEW_TOKEN) (push) Has been skipped
51 lines
1.6 KiB
Markdown
51 lines
1.6 KiB
Markdown
# Dev Loop Health Check — 2026-05-15 03:33 UTC
|
|
|
|
## Status: ✅ ACTIVE WORK COMPLETED
|
|
|
|
### Test Results
|
|
- All packages: **PASS** ✅ (6/6, fresh -count=1 run)
|
|
- Build: ✅ successful
|
|
- Vet: ✅ clean
|
|
|
|
### Coverage (current)
|
|
|
|
| Package | Coverage |
|
|
|---------|----------|
|
|
| budget | 91.8% |
|
|
| cmd/review-bot | 46.1% |
|
|
| gitea | 85.2% |
|
|
| github | 86.3% |
|
|
| llm | 81.3% |
|
|
| review | 92.0% |
|
|
|
|
### PR #138 Status
|
|
|
|
- **Branch:** issue-137
|
|
- **Feature:** feat(#137): add doc-map input for path-scoped doc injection
|
|
- **Review status:** ✅ All 3 bots approved (sonnet, gpt, security)
|
|
- **Review findings addressed:**
|
|
- Fixed package comment collision in `review/docmap.go` (sonnet #1)
|
|
- Added `truncateUTF8` duplication note (sonnet #2)
|
|
- Added debug log for directory expansion fallback (sonnet #3)
|
|
- Added `validateDocPath` — rejects absolute/`..` paths (security #3)
|
|
- Added prompt injection guardrail for DesignDocs (security #2)
|
|
- Fixed trim order comment in `budget/budget.go` (gpt #1)
|
|
- Fixed `globMatch` comment to say `filepath.Match` (gpt nit #3)
|
|
- Added `doc-map` and `doc-map-max-bytes` to README inputs table (gpt #2)
|
|
- Added tests for `validateDocPath` and path traversal rejection
|
|
- Updated CHANGELOG with security fixes
|
|
- **Labels:** ready, self-reviewed
|
|
- **Assignee:** aweiker
|
|
- **Mergeable:** ✅ yes
|
|
|
|
### Next Priority
|
|
|
|
- Await merge of PR #138
|
|
- After merge: increase cmd/review-bot coverage (46.1% → target 60%+)
|
|
- Issue #132+: PR Submission feature
|
|
- `github.Client.DismissReview` method referenced but missing — file issue
|
|
|
|
---
|
|
|
|
_Dev-loop cycle complete at 03:33 UTC._
|