spec: finalize wealth-ledger SDD migration
Specs security / security (push) Successful in 8s
Specs verify / verify (push) Successful in 11s
Conventional commits / commits (pull_request) Successful in 12s
Specs security / security (pull_request) Successful in 7s
Specs verify / verify (pull_request) Successful in 11s
Specs security / security (push) Successful in 8s
Specs verify / verify (push) Successful in 11s
Conventional commits / commits (pull_request) Successful in 12s
Specs security / security (pull_request) Successful in 7s
Specs verify / verify (pull_request) Successful in 11s
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
sequenceDiagram
|
||||
participant Scheduler
|
||||
participant DB as Durable reservation/status
|
||||
participant TB as T-Bank and public sources
|
||||
participant Store as Local resource store
|
||||
participant API as Resource GET
|
||||
|
||||
Scheduler->>DB: Reserve current connection walk
|
||||
alt Due and no walk running
|
||||
DB-->>Scheduler: Attempt with connection revision
|
||||
Scheduler->>TB: Refresh membership, portfolios, mutable operations, events
|
||||
Scheduler->>Store: Publish each complete successful result for the same revision
|
||||
Scheduler->>DB: Settle succeeded, partial, or failed with safe failed sections
|
||||
else Not due or an attempt is running
|
||||
DB-->>Scheduler: No work
|
||||
end
|
||||
API->>Store: Read persisted result and attempt status
|
||||
Store-->>API: Last confirmed data and metadata
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
sequenceDiagram
|
||||
actor User
|
||||
participant UI as Frontend
|
||||
participant API as Backend resource GET
|
||||
participant DB as Local store
|
||||
participant TB as T-Bank
|
||||
|
||||
User->>UI: Open screen or retry HTTP read
|
||||
UI->>API: GET resource
|
||||
API->>DB: Authorize current connection and read saved result/status
|
||||
DB-->>API: data, resource state, last hourly attempt
|
||||
API-->>UI: 200 { data, meta } or boundary Problem Details
|
||||
Note over API,TB: No T-Bank call and no personal sync work from GET or retry
|
||||
Reference in New Issue
Block a user