Export / import API
SpecLine-up endpoints and bundle format so web + CLI use the same schema.
- Checksum manifest (SHA-512 + doc count + identity map).
- Validation hooks for Craft + static PHP preview.
- Encryption option for mayoral sensitive payloads.
Roadmap index // Vector 1 · USB & SD air-gap
Logistics kit for isolated islands: trusted export/import bundles that travel on rugged USB or SD media, then sync back into Craft once connectivity returns.
Guarantee that every offline bundle carries the same integrity metadata as the online Craft tenant. The USB/SD workflow becomes the trustworthy Vector 1 when islands are cut from fiber or satellite.
Milestones
Line-up endpoints and bundle format so web + CLI use the same schema.
Mirror the future Craft screens so pilots already know the flow.
RPi / rugged laptop script pack to run the same checks without UI.
Integrity
Global hash + document count stored in bundle header, mirrored in operator notebook. Import refuses duplicates unless override is signed.
Journal
Append-only import journal with per-mayor signature, synced to Craft when back online. Use same dataset for the future Craft dashboard cards.
Next steps: write the exact CLI command set, map UI mockups to Tailwind partials, then push both into Craft templates so the look & feel stays aligned.