Repository navigation
What's Changed
- S107: tagged binary release v0.1.0 — the no-Rust install path by @ifelse-codes in #112
- S108: publish to crates.io + Homebrew tap — finish every install channel by @ifelse-codes in #113
- S108 follow-up: S109 first slice = real paid Researcher sub-agent by @ifelse-codes in #114
- S109: fleet slice 1 — Researcher as a governed Claude Code subagent by @ifelse-codes in #115
- S110: NO-CODE Ground Truth (audits S106-S109) — PARTIAL by @ifelse-codes in #116
- S111: close the fleet's def-vs-dispatch wire by @ifelse-codes in #117
- S112 — CODE: downstream handoff-consumption (the fleet's findings reach the pipeline) by @ifelse-codes in #118
- S112 post-merge: record the merge in the spine by @ifelse-codes in #119
- S113 — fleet work visible to the counter (beside K), second role chosen by @ifelse-codes in #120
- S113 post-merge: record the merge in the spine by @ifelse-codes in #121
- S114: the fleet's second role — the Fidelity Reviewer by @ifelse-codes in #122
- S114 post-merge: record the merge in the spine + downgrade an S111 claim by @ifelse-codes in #123
- S115: NO-CODE Ground Truth (audits S111-S114) — PARTIAL PASS by @ifelse-codes in #124
- S116: the fleet's third role, the Plan Advisor by @ifelse-codes in #125
- S117: prove the Plan Advisor dispatches by name by @ifelse-codes in #126
- S118 — Dogfood (paid): the overdue
vajra clauderun found a green gate over a broken build by @ifelse-codes in #127 - S118 closeout: re-scope S119 to the clean-room re-run + record the no-release directive by @ifelse-codes in #128
- S119: the clean-room runner (QA + Demo-er run in an environment the agent did not prepare) by @ifelse-codes in #129
- S120 GT: PARTIAL PASS + S121 qa-specialist prompt by @ifelse-codes in #130
- Session 121 — the QA Specialist: the fleet's 4th role, the first that executes by @ifelse-codes in #131
- S121 closeout: record PR #131 as MERGED (stale-open-PR drift) by @ifelse-codes in #132
- S122 — close the four real holes the live QA run found in S121's guardrails by @ifelse-codes in #133
- S122 closeout: record PR #133 MERGED by @ifelse-codes in #134
- S122 closeout fix: correct a wrong dogfood-staleness claim by @ifelse-codes in #135
- S123 prompt: founder picks the clean room as the fence by @ifelse-codes in #136
- S123: fence the qa-specialist Write/Edit grant by @ifelse-codes in #137
- S124 prompt: swap the receipt session for a real dogfood run by @ifelse-codes in #138
- S124: paid dogfood — does the fleet + fence machinery hold under real use? by @ifelse-codes in #139
- S125: NO-CODE ground truth + full-stack review — PARTIAL PASS by @ifelse-codes in #140
- S126: finish the SDLC agent fleet — the last five roles (roster complete at nine) by @ifelse-codes in #141
- S127 prompt, rewritten: every recommendation must be ANSWERED (obeyed / refused / deferred) by @ifelse-codes in #143
- S127: every recommendation must be ANSWERED — the first gate that consumes a handoff by @ifelse-codes in #144
- S127 post-close: founder picked C — first contact works by @ifelse-codes in #145
- S128 — CODE: first contact works by @ifelse-codes in #146
- S128 closeout — founder pick recorded: A by @ifelse-codes in #147
- S129: one source for what a stranger gets by @ifelse-codes in #148
- S130: mandatory NO-CODE ground truth (audits S126-S129) by @ifelse-codes in #149
- S131: fidelity-reviewer handoff mandatory, provenance provable by @ifelse-codes in #150
- S131 hotfix: satisfy clippy::unnecessary_sort_by (CI red on main) by @ifelse-codes in #151
- S132: an obeyed: disposition must be judged true, not merely resolve by @ifelse-codes in #152
- S132 closeout amendment: re-sequence S133 to the design-advisor mandate by @ifelse-codes in #153
- S133 — the design-advisor becomes mandatory, and a skip must carry a recorded reason by @ifelse-codes in #154
- S133 closeout amendment — S134 = the paid dogfood on chitra, S135 = implementation-advisor (locked) by @ifelse-codes in #155
- S134: PAID DOGFOOD — a real governed session in chitra, and the brownfield threshold hole it found by @ifelse-codes in #156
- S134 closeout amendment: S135 rescoped for a $20/month plan; chitra deferred by @ifelse-codes in #157
- S134 closeout: persist the three carry-forward rules into .ai/ by @ifelse-codes in #158
- S135: the tech-lead — the tenth role, and the binding --check-crew gate (ACCEPT 11/12) by @ifelse-codes in #159
- S136: vajra init --sync-fleet — the upgrade path skip-if-present could never be, and the fleet made real in chitra (ACCEPT 6/9) by @ifelse-codes in #160
- S136 hotfix: cargo fmt — CI red on main, a recurrence of S96 by @ifelse-codes in #161
- S136 follow-up: check 9 asserted the wrong thing once chitra committed the roster by @ifelse-codes in #162
- S136 follow-up: the S137 draft carried a guardrail that S136 inverted by @ifelse-codes in #163
- S136 follow-up: approve the S137 prompt, and correct STATE to post-close reality by @ifelse-codes in #164
- S137: PAID DOGFOOD — chitra's scatter chart locked to the reference language (ACCEPT 5/5) by @ifelse-codes in #165
- S137 follow-up: correct the record — the 'blind spot' was a setup artifact, not a Vajra failure by @ifelse-codes in #166
- S138 — THE REAL DOGFOOD: vajra claude run from INSIDE chitra (heatmap lock) by @ifelse-codes in #167
- S139 — make required bind at CLOSE: check_required_crew in verify-closeout.sh by @ifelse-codes in #168
- S140 — mandatory NO-CODE Ground Truth closeout (🟡 PARTIAL PASS) by @ifelse-codes in #169
- S141: best install + upgrade-in-place — recorded render provenance by @ifelse-codes in #170
- S142: complete the upgrade loop — the render stamp generalises to shell hooks by @ifelse-codes in #171
- S143: the constitution joins the smooth upgrade (split fill from governed body) by @ifelse-codes in #172
- S144: the chitra FULL-LOOP dogfood — upgrade + govern a build to green close by @ifelse-codes in #173
- S145: mandatory NO-CODE Ground Truth — 🟡 PARTIAL PASS by @ifelse-codes in #174
- S146: propagate verify-closeout.sh via --sync-fleet + PATH-first resolver by @ifelse-codes in #175
- S146 closeout: SESSION→147, SESSION-BOOT, TASK by @ifelse-codes in #176
- S147: prove the 5 quiet fleet roles (all 5 Changed) by @ifelse-codes in #177
- S148: close test-runner compression gaps (bare jest + fail-path 30-399 lines) by @ifelse-codes in #178
- S149: advice-influence audit — F2f gap measured by @ifelse-codes in #179
- S150 GT: 🟡 PARTIAL PASS — cargo fmt 🔴, pipeline 3-5/8, F2f 59% by @ifelse-codes in #180
- S151: fix cargo fmt + add fmt check to verify-closeout.sh by @ifelse-codes in #181
- S152: obedience-skip + carry-forward rules in AGENTS.md by @ifelse-codes in #182
- S152: closeout pointer — TASK → S153, S153 prompt by @ifelse-codes in #183
- S153: close 4 carry-forward items (AGENTS.md prose + cargo threshold test) by @ifelse-codes in #184
- S154: CODER station — tighten execution-sha guard (step-sha traces) by @ifelse-codes in #185
- S154: write S155 prompt (mandatory NO-CODE GT) by @ifelse-codes in #186
- S155: Ground Truth closeout — SESSION → 155, .ai/ sync by @ifelse-codes in #187
- S156: merge pending PRs + prune KNOWLEDGE.md 1364→282 lines by @ifelse-codes in #188
- S157: fix cross_check false-negative for pre-branch tech-lead dispatch by @ifelse-codes in #189
- S158: make demo step mandatory in CODE sessions by @ifelse-codes in #190
- S159 ACCEPT — advice-influence re-audit (S153–S158) by @ifelse-codes in #191
- S160: Ground Truth closeout — SESSION → 160, .ai/ sync by @ifelse-codes in #192
- S161: Close S158 carry-forwards + D2 first-contact dogfood (ACCEPT) by @ifelse-codes in #193
- S162: VAJRA_CLOSEOUT_WAIVER behavioral tests + fresh-init investigation (ACCEPT) by @ifelse-codes in #194
- S163: fix hollow verify checks (F09 + F08) by @ifelse-codes in #195
- S164: close the Releaser station gap — check_release_coordinator in verify-closeout.sh by @ifelse-codes in #196
- S165: NO-CODE Ground Truth — 🟡 PARTIAL PASS by @ifelse-codes in #197
- S166: fix Analyst + Coder station gaps — 3 🔴 S165 GT findings closed by @ifelse-codes in #198
- S167 ad-hoc: S161 receipt, hollow-grep scan, STATE items 08/09/11 by @ifelse-codes in #199
- S167: every Vajra demo plays as a rich story in the terminal by @ifelse-codes in #200
- S167 closeout: record the founder's hand move of .ai/SESSION to 167 by @ifelse-codes in #201
- S168: a demo that cannot be faked (DECISION-010) by @ifelse-codes in #202
- S168 demo fix: light-theme case ignores the viewer's NO_COLOR by @ifelse-codes in #203
- Release vajractl 0.2.0 by @ifelse-codes in #204
Full Changelog: v0.1.0...v0.2.0