genichin
a5b5e7a93c
fix: resolve SRS conflicts from batch verification analysis (CONFLICT-1~4)
Conflict Resolutions:
- CONFLICT-1 (High): Fix REQ-006 ownership scope — implement owner_user_id filtering
* Change app/api/v1_assets.py: owner_user_id=None → owner_user_id=auth.user_id
* Update docs/runtime-flows.md to reflect service-token owner-scoped portfolio filtering
* Add regression test in tests/test_v1.py for ownership boundary
- CONFLICT-2 (Medium): Transition REQ-001/002/003 to Implemented
* REQ-001: local-db-validation-scenarios (via confirm-req-implemented bat-007)
* REQ-002: alembic-runtime-schema-ownership (via confirm-req-implemented bat-007)
* REQ-003: local-db-operations-runbook-and-baseline-updates (via confirm-req-implemented bat-007)
* Update docs/srs/index.md with status transitions
- CONFLICT-3 (Low): Document REQ-012 rotate lifecycle
* Add rotate lifecycle notes to REQ-012 (change-req req-012)
* Clarify runtime_id change behavior and trex-basic reconnection requirements
- CONFLICT-4 (Low): Clarify REQ-005 AC-2 endpoint path
* Change REQ-005 AC-2: 'POST /auth/tokens or equivalent' → 'POST /auth/service-tokens'
* Update docs/srs/index.md change log with change-req entries
Documentation Updates:
- Update BAT-001 verification status with conflict resolution evidence
- Update release rel-001 with verified status confirmation
- Add change log entries for all conflict resolutions with dates and references
Testing:
- Add ownership boundary test to test_v1.py
- Verify filter works with auth.user_id context
2026-05-11 11:57:21 +00:00
..
2026-05-11 11:57:21 +00:00
2026-05-11 09:27:57 +00:00
2026-05-02 09:06:15 +00:00
2026-04-03 07:33:32 +00:00
2026-05-11 09:27:57 +00:00
2026-05-11 09:27:57 +00:00
2026-05-11 09:27:57 +00:00
2026-05-11 09:27:57 +00:00
2026-04-03 07:33:32 +00:00
2026-05-02 11:37:42 +00:00