- commit
- 0a0a2a095acfaa60dd94b0719f6bbb48716518e4
- parent
- 74df4b9c1f0a39bf162188201959190b080670dc
- author
- Dami <dami.etoile@gmail.com>
| M | README.md | 6 | +++--- |
@@ -30,7 +30,7 @@ Built on [Jazz 2](https://jazz.tools) (CRDT data + sync) ยท [Preact](https://pre
3030 When every milestone below has landed, this is the entire onboarding experience:3131 3232 ```sh33-deno run -A jsr:@lofi-cat/create my-app33+deno run -A jsr:@nzip/lofi/create my-app3434 cd my-app3535 deno task dev3636 ```@@ -96,7 +96,7 @@ is reported as _unavailable_ rather than faked, because the pinned API exposes n
9696 | **M1 โ Feasibility spikes** | Prove Jazz 2, Preact, OPFS, identity, Astro islands, and Deno behavior with go/no-go decisions. | โ
Done |9797 | **M2 โ DevX vertical slice** | `create`, `dev`, `doctor`, diagnostics, inspector, and testing workflows around a reference app. | ๐ง In progress |9898 | **M3 โ Mobile PWA hardening** | Install, persistence, offline cold start, lifecycle recovery, and physical-device validation. | โณ Queued |99-| **M4 โ Framework extraction** | Extract proven seams into `@lofi-cat/*` packages; validate them through a second app. | โณ Queued |99+| **M4 โ Framework extraction** | Extract proven seams into `@nzip/lofi` subpath exports; validate them through a second app. | โณ Queued |100100 101101 The definition of done for the whole prototype is the [north star](#the-north-star) journey passing102102 its contract budgets end-to-end, on real devices.@@ -108,7 +108,7 @@ lofi/
108108 โโโ docs/109109 โ โโโ devx-contract.md # The product contract: promises, budgets, statuses110110 โ โโโ decisions/ # Evidence-backed decision records (ADR-style)111-โโโ apps/prototype/ # The integrated app graduated from M1 (M2 reshapes this)111+โโโ apps/reference/ # The integrated app graduated from M1 and reshaped in M2112112 โโโ spikes/ # M1 feasibility experiments, kept for evidence113113 โโโ tools/ # Deno tasks: env contract, secret scanning, runners114114 โโโ init.md # Original research plan โ input, not the contract