Commit Graph
14 Commits
Author SHA1 Message Date
genichin deaaa96c46 feat: add service token rename command (#40)
* docs: preserve original issue 5 body

* feat: add service token rename command

* test: normalize rich option errors
2026-09-19 21:19:39 +09:00
genichin 996127f215 Preserve ledger venue provenance (#39)
* feat: preserve ledger venue provenance

* fix: satisfy ledger test lint ratchet

* fix: advance image migration inventory
2026-09-19 19:30:32 +09:00
genichin 567d662913 fix(portfolios): replay corporate-action cost basis (#38) 2026-09-19 17:07:14 +09:00
genichin 8841bdd441 fix: qualify corporate-action ledger reads (#36) 2026-09-13 22:02:43 +09:00
genichin f48a7c5cd7 docs(proofline): capture portfolio ledger discovery 2026-08-20 12:36:24 +09:00
genichin fe22be0b66 docs: record ProofLine specification for issue 28 2026-08-19 17:42:22 +09:00
genichin 19b63a336e docs(proofline): approve line 0004 requirements 2026-08-15 13:59:21 +09:00
genichin 2abd67da97 docs(proofline): record line 0004 QC remediation 2026-08-15 13:21:04 +09:00
genichin e2102b6f2b feat(portfolios): persist and validate daemon assignment on create/update
POST /v1/portfolios now forwards a non-null managed_by_daemon_id into
create persistence, and both create and PATCH apply the same daemon
validation contract (UUID format -> 422, missing/foreign -> 404,
inactive -> 409, admin target-owner basis). Daemon validation locks the
daemon row FOR SHARE inside the portfolio write transaction so
validation and write form one atomic decision boundary.

Adds domain errors, repository protocol/signature updates, API/PostgreSQL
tests (POST->GET persistence, no partial state on failure, assignment vs
deactivation race), and contract/data-model documentation.
2026-08-15 12:56:53 +09:00
genichin bb3bb5d3f0 docs(proofline): confirm line 0004 discovery 2026-08-15 12:15:39 +09:00
genichin 6e02d92282 Add ProofLine criteria documentation and Strategy Catalog v1 implementation
- Add acceptance criteria documentation (AC-0013 through AC-0023)
- Add Line-0003 discovery documentation
- Implement Strategy Catalog v1 with new database migration
- Update portfolio API endpoints and schemas
- Refactor strategy and portfolio services
- Add strategy management CLI commands
- Update domain models with strategy catalog support
- Add comprehensive tests for v1 strategies
- Update design documentation (data model, interfaces, runtime flows)
2026-08-15 11:18:31 +09:00
genichin 5fc389dea8 docs(proofline): capture issue 25 approved specification 2026-08-13 16:36:51 +09:00
genichin 92df8e0c5a docs(proofline): record issue 23 specification 2026-08-13 14:47:14 +09:00
genichin 8dcdbdc9e0 chore(governance): initialize ProofLine project 2026-08-13 13:40:17 +09:00