Skip to content

Structured FileState dogfood key #9

Description

@0xLeif

Part of GOAL.md workstream B.

Add one Codable model key (fixed schema, e.g. profile with a couple of typed fields) persisted through FileState, exercising persistence, paths, Codable encoding, and watch on a structured value. No dynamic schemas (v1 non-goal).

Acceptance criteria

  • New DemoKey backed by FileState storing a Codable struct
  • set/get round-trip with per-field input and validation errors
  • watch observes cross-process writes (direct disk read path, like note)
  • dump includes the structured value as nested JSON
  • specs updated in the same change

Metadata

Metadata

Assignees

No one assigned

    Labels

    dogfoodExercises an AppState feature surfaceenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions