Skip to content

v1.6.0

Choose a tag to compare

@brett-buskirk brett-buskirk released this 24 Jun 19:34
9a3f313

A meaty release — court-debt depth, the Theo playtest fixes, the full contributor pipeline, and a secure-facility build mode.

Added

  • A path to contribute. A "view source" link on the About page, and four structured
    issue forms — bug report, feature request, archetype request (a new character), and
    event request (a new situation). They capture what's actually needed to author a
    contribution (the story and barriers for a build; the situation, tradeoffs, and lived-
    experience "why" for an event) and auto-apply the right labels. Because content is data
    (YAML), the archetype/event forms map almost one-to-one onto a real change. (The repo's
    labels, milestones, and project board were set up earlier; an AI triage Action now
    posts a Claude first-read on each new issue for maintainer review, once an ANTHROPIC_API_KEY
    secret is configured.)
  • Import a run by file upload. A full exported run is large, and pasting it into the
    import box — especially on a phone — can silently get truncated ("that doesn't look like a
    Day One run"). The import screen now has an Upload .json file option that reads the
    exported file directly, sidestepping the paste; the paste error also points you to it.
  • Secure-facility build mode. VITE_SECURE_BUILD=1 npm run build produces a separate
    artifact for deployments inside secure facilities — where residents can't dial a number or
    open a link. It strips every outside-world surface: the "Where to get help" resource
    directory (the data is omitted from the bundle entirely, not just hidden) and the About
    page's GitHub link. Everything else — the full simulation, both modes, install/offline — is
    identical. See docs/DEPLOYMENT.md.

Fixed

  • "Work the phone" adapts to whether you have a job. Once you'd landed work, the action
    still offered job-search calls — the wrong loop. Now it gates by job state: chase job
    leads
    when you're hunting, keep the job running (shifts, logistics, HR) once you're
    employed — and staying connected either way.

Changed

  • Court debt now bites if you ignore it — and escalates. "The court wants its money" had
    no teeth; you could skip it all game with no blowback, which isn't how legal financial
    obligations work. Now everyone carries court debt, and once you're earning, ignoring it
    garnishes your paycheck every week (visible each check, not a quiet monthly nibble) —
    and if you let it ride for about a month, it escalates to a bench warrant (a real
    crisis: turn yourself in and take the standing hit, or keep running and risk a weekend in
    county). Engaging — a payment plan, a real payment, or community-service conversion — puts
    you in compliance, stopping all of it. Court debt is also distinct from supervision
    fees: getting off probation early ends the fees but not the fines and restitution, and
    the early-termination text now says so.

Full detail: CHANGELOG.md