Skip to content

v0.1.1 — install ergonomics

Choose a tag to compare

@ashbrener ashbrener released this 28 May 21:27
· 48 commits to main since this release
0fe74d2

Install ergonomics redesign (spec 002) plus three dogfood-surfaced reconcile hotfixes.

Headline

The Linear API key is the only thing an operator brings to install. Team and project are discovered interactively — numbered pickers, "Create new project" inline, zero UUIDs surfaced. /speckit.linear.install resolves the key from .env/env/prompt, verifies via the viewer query, and writes the resolved binding to linear-config.yml.

Added — install ergonomics (spec 002)

  • Viewer-driven discovery flow (FR-037..FR-043) — API-key-first, interactive team + project pickers, projectCreate inline
  • Backwards-compat preserved (FR-044/045) — --team/--project flags + tightened --non-interactive
  • Self-install safety guard (FR-046) — refuses --dev from inside the bridge's own checkout
  • Vendored .git/ detection (FR-049)
  • README install commands corrected (FR-047) — archive-ZIP --from URL, --dev path

Fixed — reconcile hotfixes

  • --retroactive actually bypasses the FR-025 write-authority gate (#3)
  • Lazy-create task-phase:N labels for specs with 10+ phases (#4)
  • Guard null relations/labels in the blocks-lookup path (#6)

Validation

  • Constitution v1.0.0 re-check: 8 Conform / 0 Drift
  • Dogfooded live to a Linear workspace during development

Full detail in CHANGELOG.md under [0.1.1].