Files
wursor/docs/decisions

Architecture Decision Records

Wursor records significant technical and product decisions as ADRs. This directory is the source of truth; PRD §14 holds the product-level "locked decisions", while these records capture the engineering choices and tradeoffs behind them.

Each ADR is a single file following the Nygard format: Status, Context, Decision, Consequences. "Options considered" and "Rejected" are kept explicit to honor the wursor-decision-log skill.

Status legend

  • Accepted — agreed; in force.
  • Proposed — under discussion, not yet binding.
  • Superseded — replaced by a later ADR; see the link.

Index

ADR Title Status
0001 MVP is the content-change loop, not the full P0 feature list Accepted
0002 Phase 0 spikes gate the scaffold Accepted
0003 Wursor generates the pairing code, not the plugin Accepted
0004 Plugin install is a 40-slug allowlist, fail-closed Accepted
0005 Golden harness scores slot-fill tool calls against JSON fixtures Accepted
0006 Builder detection uses slugs + post meta with a priority order Accepted
0007 Sandboxes proxy uploads; never copy the media library Accepted
0008 Workspace ships empty packages, not placeholder source Accepted
0009 Repository renamed originmain → wursor Accepted

How to add one

  1. Copy the previous number + 1.
  2. Write Status / Context / Decision (with options + rejected) / Consequences.
  3. Add a row to this index.