26 lines
985 B
Markdown
26 lines
985 B
Markdown
# Static asset and runtime-config delivery
|
|
|
|
This Mermaid view is a repository-local implementation projection. The
|
|
`PASS_SCOPED` reviewer evidence applies only to the canonical static-delivery
|
|
draw.io scope recorded in `review-ledger.json`.
|
|
|
|
```mermaid
|
|
sequenceDiagram
|
|
participant CI
|
|
participant ImmutableRelease
|
|
participant ActivePointer
|
|
participant Browser
|
|
CI->>ImmutableRelease: upload hashed assets
|
|
CI->>ImmutableRelease: upload release manifest
|
|
CI->>ImmutableRelease: upload runtime config
|
|
CI->>ImmutableRelease: probe asset reachability
|
|
CI->>ActivePointer: atomically switch HTML
|
|
Browser->>ActivePointer: fetch revalidated HTML
|
|
Browser->>ImmutableRelease: fetch no-store config and manifest
|
|
Browser->>ImmutableRelease: fetch immutable hashed assets
|
|
CI->>Browser: boot, route, API, and reload-loop smoke
|
|
```
|
|
|
|
Rollback changes the active pointer only after confirming that the prior
|
|
immutable release has a coherent HTML/assets/config/API/manifest tuple.
|