Sergey
51a5300423
feat(spec): update stack required and jwt auth template ( #236 )
...
* feat(spec): update STACK_REQUIRED for svelte and quality tools
* fix(templates): align jwt auth with issue contracts
* docs(spec): update template c stack and migration note
* fix(ci): format tests/test_spec_status.py
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-08-03 17:21:43 +03:00
Sergey
cc2c896290
fix(spec): spec-status parser quotes crlf bom ( #232 )
...
* fix(spec): strip quotes crlf bom in spec-status parser
* test(spec): cover quotes crlf bom trailing newline cases
* fix(ci): format test_spec_status.py write_bytes call
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-08-03 15:08:50 +03:00
Sergey
e413a6c132
fix(pipeline-status): parse_remote_url breaks with git insteadOf userinfo ( #55 )
...
* fix(pipeline-status): handle git insteadOf userinfo in parse_remote_url
* test(pipeline-status): add tests for URL with userinfo
* docs(handoff): set PR number 55 in handoff + ADR-023
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 21:47:39 +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