Release the SQLite-backed T-Bank investment reads and explicit background synchronization implemented by persist-tbank-data.
Breaking API transition: investment endpoints return data/meta envelopes; deploy with the matching frontend 0.4.0. The new backend requires migration 20260924170000_persist_tbank_data before application startup. Take a consistent database backup and preserve the encryption key. The additive-schema rollback contract is documented in the change and ADR 017.
Local verification: backend verify (193 tests), full Linux isolated SQLite/HTTP gate (226 tests), matching generated OpenAPI artifact. The corrected source-isolation benchmark holds T-Bank responses until local HTTP reads complete; its server p95 <=500 ms and RPC assertions remain enabled. On the 4 CPU / 8 GiB Design profile the corrected benchmark measured max p95 189.2 ms and zero repeated RPC.
Scope: release commit, generated version/lockfile/changelog, no deployment or OpenSpec archiving. Merge policy: fast-forward-only after required checks.
Release the SQLite-backed T-Bank investment reads and explicit background synchronization implemented by persist-tbank-data.
Breaking API transition: investment endpoints return data/meta envelopes; deploy with the matching frontend 0.4.0. The new backend requires migration 20260924170000_persist_tbank_data before application startup. Take a consistent database backup and preserve the encryption key. The additive-schema rollback contract is documented in the change and ADR 017.
Local verification: backend verify (193 tests), full Linux isolated SQLite/HTTP gate (226 tests), matching generated OpenAPI artifact. The corrected source-isolation benchmark holds T-Bank responses until local HTTP reads complete; its server p95 <=500 ms and RPC assertions remain enabled. On the 4 CPU / 8 GiB Design profile the corrected benchmark measured max p95 189.2 ms and zero repeated RPC.
Scope: release commit, generated version/lockfile/changelog, no deployment or OpenSpec archiving. Merge policy: fast-forward-only after required checks.
Store account membership, portfolio, operations, forecasts and market sources in SQLite.
Coalesce scoped refreshes, fence connection revisions, preserve complete financial
snapshots and stabilize operation period state.
BREAKING CHANGE: investment reads return data/meta resource envelopes and locally
persisted snapshots; consumers must use the matching OpenAPI contract and explicit
synchronization endpoints.
Block synthetic upstream with an explicit barrier instead of comparing
total HTTP batch time with a two-second timer. Keep the 500 ms server
p95 gate and RPC assertions unchanged.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Release the SQLite-backed T-Bank investment reads and explicit background synchronization implemented by persist-tbank-data.
Breaking API transition: investment endpoints return data/meta envelopes; deploy with the matching frontend 0.4.0. The new backend requires migration 20260924170000_persist_tbank_data before application startup. Take a consistent database backup and preserve the encryption key. The additive-schema rollback contract is documented in the change and ADR 017.
Local verification: backend verify (193 tests), full Linux isolated SQLite/HTTP gate (226 tests), matching generated OpenAPI artifact. The corrected source-isolation benchmark holds T-Bank responses until local HTTP reads complete; its server p95 <=500 ms and RPC assertions remain enabled. On the 4 CPU / 8 GiB Design profile the corrected benchmark measured max p95 189.2 ms and zero repeated RPC.
Scope: release commit, generated version/lockfile/changelog, no deployment or OpenSpec archiving. Merge policy: fast-forward-only after required checks.