mirror of
https://github.com/olehomelchenko/astrolabe.git
synced 2026-08-08 02:02:33 +00:00
Prune resolved seating notes from the council skill and generalize the backfill rule
This commit is contained in:
@@ -85,18 +85,8 @@ contract, not the external source.
|
|||||||
others don't cover well.
|
others don't cover well.
|
||||||
4. **Backfill once.** Reconcile the existing codebase against the new seat — its principles
|
4. **Backfill once.** Reconcile the existing codebase against the new seat — its principles
|
||||||
have never been applied before. This is the one event that reopens the one-off sweep
|
have never been applied before. This is the one event that reopens the one-off sweep
|
||||||
(see _Scope_); after it, pointwise maintains the new seat like the rest.
|
(see _Scope_); after it, pointwise maintains the new seat like the rest. If the seat's
|
||||||
|
domain is a **brand-new surface** with no pre-existing code to reconcile, the backfill is
|
||||||
|
discharged by building that surface against the canon — no separate sweep.
|
||||||
|
|
||||||
Candidate future seats (not yet seated): **Shopify Polaris** (UX-writing depth).
|
Candidate future seats (not yet seated): **Shopify Polaris** (UX-writing depth).
|
||||||
|
|
||||||
Seated at M4 (chart choice — our domain): **FT Visual Vocabulary** (clone) +
|
|
||||||
**Datawrapper** (distilled). Backfill is scoped to the Chart Builder itself (new
|
|
||||||
surface — no pre-existing chart-choice code to reconcile), so the seating debt is
|
|
||||||
discharged by building the builder against this canon rather than a separate sweep.
|
|
||||||
|
|
||||||
Seated at M6 (PWA/offline — our domain): **web.dev** (distilled, with
|
|
||||||
vite-plugin-pwa/Workbox for the exact API). Backfill reconciled the existing PWA wiring:
|
|
||||||
it surfaced that `registerType: 'prompt'` was configured but never consumed (no update
|
|
||||||
prompt) and that `navigator.storage.persist()` was never requested — both fixed in M6 and
|
|
||||||
recorded in `docs/architecture/10`. Remaining gap (logged, not silently passed): the web
|
|
||||||
app manifest ships no icons, so the app is not yet installable — a design-asset task.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user