From d5acd1b611b3049f14a8a2eb6d2bd2a679f85112 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 24 Jun 2026 17:21:47 +0100 Subject: [PATCH] chore(clade): backfill [status] lifecycle block (default active) Adds the [status] block required by clade-hygiene CLADE-004/005 (gv-clade-index ADR 0006). Default phase=active, since=2026-03-16; correct if the true phase differs. Co-Authored-By: Claude Opus 4.8 --- .machine_readable/CLADE.a2ml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.machine_readable/CLADE.a2ml b/.machine_readable/CLADE.a2ml index b14389c..2e3b207 100644 --- a/.machine_readable/CLADE.a2ml +++ b/.machine_readable/CLADE.a2ml @@ -24,3 +24,24 @@ bitbucket = "hyperpolymath/rsr-template-repo" type = "standalone" parent = "RSR template — scaffold for new repos" born = "2026-03-16" + +# Lifecycle status (added by clade-status-backfill; see gv-clade-index ADR 0006). +# Identity (uuid) and status are SEPARATE layers: uuid is immortal; phase is a +# mutable pointer. No phase is terminal (extinct -> active is a legal "Gitassic +# Park" transition on the same uuid). A rename is NOT a phase change — the old +# prefixed-name goes to aliases[], uuid and phase are untouched. +[status] +# One of: reserved incubating active dormant | merged superseded archived extinct +phase = "active" +since = "2026-03-16" +present = true +aliases = [] +merged-into = "" +superseded-by = "" +successors = [] +ended = "" + +[[status.history]] +phase = "active" +since = "2026-03-16" +note = "backfilled default — correct if the true phase differs"