Sergey
42c8e2d31e
feat(infra): project-status check oracle and ts wrapper ( #233 )
...
* feat(infra): project-status python oracle
* feat(infra): project-status ts wrapper
* feat(infra): project-status deny rules and config
* test(infra): project-status oracle and tool tests
* fix(ci): ruff format project-status.py and tests
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-08-03 15:31:42 +03:00
Sergey
37ebcd0e08
chore(cleanup): remove stale references to deprecated docs infrastructure ( #212 )
...
Co-authored-by: opencode-agent <agent@opencode.local>
2026-08-01 04:43:10 +03:00
Sergey
4258621def
fix(repo-readme): create mode does not overwrite existing local README ( #175 )
...
* fix(create-readme): resolve file_path against context.worktree
* test(loader): support fs imports and extended TS stripping
* test(create-readme): add regression tests for local overwrite
* docs(repo-readme): note file_path resolves against worktree
* docs(handoff): set PR number
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-07-31 21:10:29 +03:00
Sergey
15fc7d014d
refactor(tools): add repo parameter + shared module + tunnel tests ( #65 )
...
* refactor(tools): extract shared module for gh spawnSync logic
* feat(tools): add repo parameter to 5 GitHub tools
* test(tools): add tunnel tool tests
* test(tools): add repo parameter test cases for 5 tools
* docs(handoff): scaffold handoff and ADR for PR
* docs(handoff): set PR number
* docs(project-map): update after PR#65 structural changes
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-07-25 19:19:19 +03:00
Sergey
1acac5229f
feat(tools): deterministic review posting tools (post-review, post-docs-review) ( #46 )
...
* feat(tools): add post-review and post-docs-review tools
* refactor(agents): use post-review/post-docs-review tools in reviewer and docs-reviewer
* feat(permissions): add post_review and post_docs_review to agent.tools map
* test(tools): add tests for post-review and post-docs-review tools
* docs(handoff): add handoff ADR and project-map for review posting tools
* docs(handoff): set PR number
* docs: fix PR#45→PR#46 refs in project map
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 18:26:48 +03:00
Sergey
1db2c800d4
feat(tools): add commit, create-pr, create-issue tools ( #38 )
...
* feat(tools): add commit tool with validation
* feat(tools): add create-pr tool with validation
* feat(tools): add create-issue tool with validation
* test(tools): add tests for validation tools
* docs(handoff): add handoff and ADR for validation tools
* docs(handoff): set PR number
* docs: update project map + fix ADR-015 typo
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 04:17:44 +03:00
Sergey
6005c88203
feat: migrate src/ second-brain + tests + python tooling ( #17 )
...
* feat(src): migrate second-brain RAG CLI + tests
* fix(embedder): strip hardcoded ai.slaid098.dev endpoint
* refactor: rename slaid098/opencode to opencode-config
* docs(handoff): add pr-5 handoff + ADR-001
* fix(docs): rebase handoff/ADR naming to PR number + drop dangling ADR-009 refs
* fix(tests): update script paths + assertions for opencode-config migration
* fix(pyproject): update cov + ruff paths config/scripts -> .opencode/scripts
* docs: update project map + handoff + ADR
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-23 23:17:18 +03:00