Commit graph remora/docs/spec
Author SHA256 Message Date
414b380516 Harden WebBFF and deployment release behavior
Model fail-closed cross-replica session renewal and implement owner-fenced refresh, transient observer handling, logout fencing, and graceful shutdown. Remove chart-owned Ingress while retaining qualification-owned external routing.
2026-07-20 17:09:26 +09:00
ffa65018ed Group kind tests by owning component 2026-07-19 18:40:09 +09:00
fa7220ee33 Move browser authentication behind a generated-contract BFF 2026-07-19 18:21:17 +09:00
d0b745950b Replace transient test labels with stable identifiers 2026-07-19 14:27:29 +09:00
069f3813ae Centralize durable schema migration ownership 2026-07-19 01:20:18 +09:00
775dd61963 Ship production deployment and runtime observability 2026-07-18 04:22:14 +09:00
459ffa04c6 Implement replay-safe browser synchronization 2026-07-18 00:16:21 +09:00
16cba3c317 Model checkpoint staging ownership transfer 2026-07-17 15:01:15 +09:00
7bd5316b1b Serialize the singleton kind fixture across worktrees 2026-07-17 03:41:52 +09:00
3088aa439e Run outbound transport tests in a dependency-free fixture lane 2026-07-17 03:22:15 +09:00
9b6c3dc71f Model durable ownership for credential secrets 2026-07-16 23:01:17 +09:00
20ea9557fd Add compatibility matrix fixture execution
Run package test jobs across every selected provider combination with isolated lane state, released-image canaries, controlled OIDC DNS, and deterministic cleanup.
2026-07-16 05:39:51 +09:00
af8bb1a03a Add reusable kind test job execution 2026-07-16 02:36:58 +09:00
033cfeaac6 Specify fenced activation and source credential contracts
Define bounded reservation recovery, exact activation replay fencing, immutable source identities, and deployment-owned secret and target policy boundaries. Align the OpenAPI contract and add a split-store activation safety refinement.
2026-07-14 18:12:28 +09:00
dfd60cf104 Separate protocol authority from mutable API contracts
Move API artifacts out of docs/spec, define concrete execution and deletion refinements, and document TLA+ abstraction boundaries so architecture prose cannot become a competing protocol specification.
2026-07-14 11:50:10 +09:00
78be27871c Abstract endpoint-specific mutation rejections 2026-07-13 18:36:32 +09:00
900ceb422c Clarify mutation eligibility across replay 2026-07-13 18:33:42 +09:00
e5ab04d49c Model API mutation replay semantics 2026-07-13 18:23:03 +09:00
a44b687897 Tighten failure and manifest contracts 2026-07-13 17:23:32 +09:00
5fdb339fe5 Model durable failure disposition 2026-07-13 16:41:51 +09:00
8c0ec9627e Define API and live update contract 2026-07-13 14:59:50 +09:00
0b2b026283 Define authorization and outbound boundaries 2026-07-13 14:41:11 +09:00
376d1afbf4 Define result deletion boundaries 2026-07-13 14:26:49 +09:00
6b6e315776 Define source resumption proof boundaries 2026-07-13 14:15:02 +09:00
797d971b61 Define durable target cleanup boundaries 2026-07-13 14:03:23 +09:00
a9f611e4f0 Define manifest-rooted result architecture 2026-07-13 12:43:55 +09:00
39b41393a6 Initial commit. Add architecture specification and gitignore. 2026-07-10 11:32:11 +09:00