Tags

Tags give the ability to mark specific points in history as being important
  • v0.14.1

    Release 0.14.1
    
    - a change closed on its own branch passes verify --range (MV-142)
    - a fresh brain's first commit passes the code-in-change check: .gitignore and harness directories are not code (MV-142)
  • v0.14.0

    Release 0.14.0
    
    - multivac repos check: offline clone and setup check per repo (MV-132)
    - code reaches a repo only through the branch of an open change; pre-merge-commit hook and verify --range for CI (MV-137)
    - the brain keeps .multivac/ecosystem.json, a graph of its own declarations (MV-139)
    - repos sync and the lifecycle install the SDD and grapher they declare (MV-129)
    - the SDD init and graphify's install follow the declared doors (MV-130, MV-131)
    - change apply carries SDD files onto the change branch (MV-133)
    - change land commits the graph on the change branch; graph work stays in the named repos (MV-134)
    - a project document is judged against its tool's own template (MV-135)
    - init and the skill lay out session zero in order; seed reports setup (MV-136)
    - verify in a consumer's change worktree finds its brain from the path (MV-138)
    - the graph's promises match what happens (MV-140)
    - repos and doctor report clone state; the documentation describes the flow end to end (MV-141)
  • v0.13.0

    Release 0.13.0
    
    - init installs the SDD and grapher it declares (MV-128)
    - init refuses a tool it would run and cannot find, before writing anything (MV-128)
    - a graph's first build adds its ignore lines first (MV-128)
    - step 0 of init commits only what init wrote (MV-128)
  • v0.12.0

    Release 0.12.0
    
    - repos sync mounts the brain it gates on, and reconciles it every run (MV-127)
    - brain_url: hand-authored, never derived from a remote (MV-127)
    - verify no longer locks a repo whose brain it cannot reach (MV-127)
    - the documentation site names no law IDs (MV-126)
  • v0.11.0

    Release 0.11.0
    
    - A repo you do not own is read, never written: repos.<key>.managed: false and shallow clones (MV-125)
    - sdd:/grapher: resolve per repo everywhere; none is a token for both; init --grapher is checked (MV-122)
    - Vendors count as initialised only by their own state files; the tracked gate reads HEAD; codegraph is local (MV-124)
    - Vendor opt-outs applied on every run; one binary lookup incl. node_modules/.bin; scaffold passes --ignore-agent-tools; failures quoted by cause (MV-121, MV-123, MV-124)
    - 0.10.0 changelog and runner-order docs corrected (MV-120)
    - Law rows enacted: MV-121 through MV-125
  • v0.10.0

    Release 0.10.0
    
    - Fix AGENTS.md documentation about graphify-out tracking
    - Law table parser fix (MV-119) - count from end for pipes in statements
    - Exit contract honored across all commands (MV-118)
    - 15 new law rows enacted (MV-105 through MV-119)
  • v0.9.0

    multivac 0.9.0
    
    The arguments are parsed by a dependency; refusing them is still ours.
    MV-104, amending MV-02 and MV-85.
  • v0.8.0

    multivac 0.8.0
    
    A declared adapter's artifact belongs to the repository, and every door
    is rendered once. MV-92 to MV-103.
  • v0.7.0

    v0.7.0 — a declared adapter obliges something, and a re-run says what it ignored
    
    MV-89: a change may exist before it starts — planned is a change state,
    multivac roadmap lists them, and change new promotes the file already there.
    MV-90: a declared grapher leaves a graph in every declared, present root or
    change close refuses; the refresh reaches every declared repo and the consumer
    door finally names the graph.
    MV-91: re-running init never writes a door that disagrees with the config it
    kept.
    
    Published without a provenance attestation (MV-88).
  • v0.6.0

    v0.6.0 — a declared adapter is evaluated, acted on and reported per root, and one root's artifact never answers for another's (MV-87, amending MV-75 and MV-76); a declared repo no change has touched gets its graph; a repo opts out with sdd: none; the mark is acid in the terminal as on the site (MV-33); init closes on the three session-zero steps. Published without a provenance attestation (MV-88).
  • v0.5.0

    v0.5.0 — an undeclared argument is refused, not ignored (MV-85); the site advertises the last published version and states none of its own (MV-77, tightening MV-84); eight audit findings corrected across MV-21, MV-31, MV-45, MV-46, MV-51, MV-56, MV-57
  • v0.4.0

    v0.4.0 — an undeclared argument is refused, not ignored (MV-85); a brain records the version it was brought to and a mismatched binary says so (MV-86, amending MV-29); the site's pages carry exactly one version string (MV-84)
  • v0.3.0

    v0.3.0 — the anchor scan guard needs a complete comment (MV-82); the site sets and serves its own type (MV-83); the pages stop claiming a release state the manifest contradicts (MV-84)
  • v0.1.1

    dac22f16 · chore: site ·