Plan — bahalaka Buildout

Full C core. Vanilla HTML/JS frontend. No frameworks. Ship to phones.

The Architecture Decision

The Question

The original plan said Flutter. But Flutter is a framework — a big one. You said full C, roll your own, HTML and JS. So what actually ships to phones?

Recommended: C + WASM + Vanilla HTML/JS + Capacitor

Why Not Flutter

Why Not PWA Alone

The Stack

Four Layers

Build Phases

Phase 1 — Foundation ~2 weeks

Get C running in the browser. Prove the architecture.

Phase 2 — Chat ~3 weeks

Forward-only messaging. The core of the app.

Phase 3 — Status + Schedule ~2 weeks

Asymmetric visibility. Geo-verified presence.

Phase 4 — Finances ~3 weeks

Allowance, savings, sponsorships, sponsor requests. The ledger is the truth.

Phase 5 — Agreements + Trust ~3 weeks

The agreement system. Promises. Concern detection.

Phase 6 — Stories + Polish ~2 weeks

Field guide. Onboarding. Final UX pass.

Phase 7 — Ship ~1 week

Deploy, test with friends, iterate.

New C Modules

6 Composed from Existing

2 Fresh

What Stays, What Goes

Stays

Goes

Constraints