Repository navigation
v0.1.0
What's Changed
- feat: installer / release path (S13) by @ifelse-codes in #1
- feat: maturity levels L1/L2/L3 (session 14) by @ifelse-codes in #2
- docs: S15 ground truth audit + closeout by @ifelse-codes in #3
- S16: remove vajra launch alias + fix S15 drift by @ifelse-codes in #4
- S16 closeout: state sync + S17 prompt by @ifelse-codes in #5
- Add vajra estimate command for pre-run cost prediction by @ifelse-codes in #6
- Session 17 closeout by @ifelse-codes in #7
- Session 18 — Product review + Varta direction by @ifelse-codes in #8
- S19: Varta v0 — the ⚡ language (skill) by @ifelse-codes in #9
- S20: ground-truth now catches direction drift (vision + roadmap) by @ifelse-codes in #10
- S21: co-pilot loader — Varta's ⚡on(cond) ⚡include fires (and enforces) by @ifelse-codes in #11
- S22: scaffold propagation — vajra init emits S20 GT audits + S21 co-pilot by @ifelse-codes in #12
- S23: first-run "aha" — vajra init ends with a live co-pilot fire by @ifelse-codes in #13
- S23 enforcement: one-session-per-chat → Hard Rule + roadmap Vajra enforcement by @ifelse-codes in #14
- S24: render .ai/ → generated vajra.varta (drift-guarded) by @ifelse-codes in #15
- S25 ground-truth closeout (NO-CODE) by @ifelse-codes in #16
- S26: enforce one-session-per-chat (session-guard hook) by @ifelse-codes in #17
- S27: Darshan — the human's glanceable output skill by @ifelse-codes in #18
- S28: propagate Darshan into
vajra initby @ifelse-codes in #19 - S28 closeout bundle by @ifelse-codes in #20
- S29: propagate one-session-per-chat guard into
vajra initby @ifelse-codes in #21 - S30 ground-truth: founder-satisfaction gate + dogfood_check hardening by @ifelse-codes in #22
- S31 — dogfood/verification: gate verdict + 3 core findings (docs-only) by @ifelse-codes in #23
- S32: Darshan enforcement — surface it in the boot packet (advised → enforced) by @ifelse-codes in #24
- docs: capture headroom discovery — detector vs enforcer + obedience ladder by @ifelse-codes in #25
- docs: surface the deferred S33 build-order fork at boot by @ifelse-codes in #26
- S33: compression schema fix — HookInput drops camelCase rename (S31 #2) by @ifelse-codes in #27
- docs: fold claude-mem refinements into obedience/pace-notes backlog by @ifelse-codes in #28
- S34: Brownfield onboarding — session-0 brief, .ai/hooks placement, auth pre-check by @ifelse-codes in #29
- S35 closeout: ground-truth gate re-measure (NO-CODE) by @ifelse-codes in #30
- S36: real dogfood run — enforcement moat leaks + gate re-measure by @ifelse-codes in #31
- S37: guard outward/irreversible actions (close the S36 enforcement leak) by @ifelse-codes in #32
- S38: propagate the publish-guard into vajra init by @ifelse-codes in #33
- session 39 harden guards by @ifelse-codes in #34
- S40: ground-truth (NO-CODE) — enforcement-completeness audit by @ifelse-codes in #35
- S41: fix the compression fail-gate (correctness-first) by @ifelse-codes in #36
- S42: jq-preflight fail-closed on all 5 hooks (Gap 1, founder pick C) by @ifelse-codes in #37
- S43: scaffold git-level belt (.githooks/pre-commit + pre-push) into vajra init by @ifelse-codes in #38
- S44: merge into existing .claude/settings.json on vajra init by @ifelse-codes in #39
- S45: combined 3-lens ground-truth by @ifelse-codes in #40
- session 46 live redogfood by @ifelse-codes in #41
- S47: mid-run co-pilot murmur + disable publish-guard (founder directive) by @ifelse-codes in #42
- S48: obedience metric — clean/blocked/obedience% from the session trace by @ifelse-codes in #43
- S49: obedience baseline — vajra meter --all (batch the S48 metric) by @ifelse-codes in #44
- S50: Ground Truth (NO-CODE) — dogfood/enforcement audit + S51 closeout by @ifelse-codes in #45
- S51 prompt: retarget value-gap test to the real chitra repo by @ifelse-codes in #46
- S51 — Measure the value gap (real-task A/B on chitra, PAID) by @ifelse-codes in #47
- S52 — Value gap on a HARDER task (n=2 null) + reframe to governance (S53) by @ifelse-codes in #48
- S53 — Reframe to governance, refined to a governed multi-agent SDLC pipeline (NO-CODE) by @ifelse-codes in #49
- S53 fix: Analyst generates the next PROMPT (not a spec.md) + 'map concepts to Vajra' learning by @ifelse-codes in #50
- S54: the Analyst stage + fidelity-over-discipline pivot (DECISION-002) by @ifelse-codes in #51
- S55: fidelity auditor brain — cold re-audit of S54 (NO-CODE ground-truth) by @ifelse-codes in #52
- S56: the fidelity GATE (teeth) — closeout structurally requires an independent ACCEPT by @ifelse-codes in #53
- S57: propagate the fidelity gate + reviewer into vajra init by @ifelse-codes in #54
- S58: verdict-authorship attestation — bind an ACCEPT to the delivery it reviewed by @ifelse-codes in #55
- S59: the attested-verdict delta ledger (the headline moat's first code) by @ifelse-codes in #56
- S60 — mandatory NO-CODE ground-truth (lens A: partial scope-creep → pivot to payload) by @ifelse-codes in #57
- S61: Analyst Generate + Delta half made REAL (S54 REJECT 1-of-5 → 3-of-5) by @ifelse-codes in #58
- S62 — Analyst: Intake (J1) + Options (J2) — close the S54 REJECT (3-of-5 → 5-of-5) by @ifelse-codes in #59
- S63 — Paid dogfood: the governed loop measured as experience (ACCEPT) by @ifelse-codes in #60
- S64 — The Planner stage (pipeline station 2): coverage-checked plan gate by @ifelse-codes in #61
- S65 — Ground Truth (mandatory NO-CODE, every 5th): 8 audits + S66 pick B by @ifelse-codes in #62
- S66: make the receipt authoritative (retire the ~4.71× overstatement) by @ifelse-codes in #63
- S67: the Architect stage — the pipeline's DESIGN gate (4th governed station) by @ifelse-codes in #64
- S68: the Coder handoff — the pipeline's CODE/execution gate (the LAST station) by @ifelse-codes in #65
- S69: the QA station — verification becomes a live-executed close gate (pipeline station 6) by @ifelse-codes in #66
- S70 — Ground Truth (mandatory NO-CODE, every 5th): 8 audits, lens-A PARTIAL PASS, founder decisions + S71 Demo-er pick by @ifelse-codes in #67
- S71: the Demo-er station — pipeline station 7, the SHOW gate by @ifelse-codes in #68
- S72: the Releaser station — pipeline station 8, the SHIP gate by @ifelse-codes in #69
- S73 re-pick: close-path reliability (park the dogfood ride-along) by @ifelse-codes in #70
- S73 — Close-path reliability: fix the brakes (deflake + bounded live gate runs) by @ifelse-codes in #71
- S74: the payload counter — measure whether the pipeline advances by @ifelse-codes in #72
- S75 GT: pipeline-advance counter's first live reading (1/8->8/8) + 2 new findings by @ifelse-codes in #73
- S76 — Dogfood ride-along (paid MEASURE): the 8-station pipeline as lived experience by @ifelse-codes in #74
- S77 — Receipt truth on real runs: price fable-5, stop faking a total by @ifelse-codes in #75
- S78 — Recover the true $: capture Claude Code's own end-of-session cost by @ifelse-codes in #76
- S79 — Re-price the stale static opus rate: $5/$25, not $15/$75 by @ifelse-codes in #77
- S80 GT closeout: 9-audit ground truth, easy-green finding, S81 prompt by @ifelse-codes in #78
- S81: harden verify-closeout — execution-sha placeholder guard by @ifelse-codes in #79
- S82: Releaser station reads the ledger when the branch is pruned by @ifelse-codes in #80
- S83: warn before a headless read-only run by @ifelse-codes in #81
- S83 closeout: .ai sync + S84 prompt by @ifelse-codes in #82
- S84: typed CannotEvaluate::{Timeout, SpawnFailure} for QA/Demo-er gates by @ifelse-codes in #83
- S85 GT closeout: 9-audit ground truth, easy-green pattern confirmed, S86 prompt by @ifelse-codes in #84
- S86: harden the attestation check — recompute-and-compare, not .contains() by @ifelse-codes in #85
- S87: fill S76's unfilled Execution shas (docs-only) by @ifelse-codes in #86
- S88: hash a review-time snapshot, not the live prompt file by @ifelse-codes in #87
- S89: consolidate ROADMAP.md (710→219 lines) + fix stale "Where We Are" table by @ifelse-codes in #88
- S90 GT: state_drift corrected + S89 findings + S91 prompt by @ifelse-codes in #89
- S91: fix Reviewer hash mismatch (intermediate commits) + vajra next --dogfood-age by @ifelse-codes in #90
- S91 closeout: update S92 prompt — dogfood on chitra S08 by @ifelse-codes in #91
- S92 — Dogfood: paid vajra claude ride-along on chitra S08 (release.yml) by @ifelse-codes in #92
- S93 — Prove the commit gate has teeth (no-autonomous-commit: voluntary → ENFORCED) by @ifelse-codes in #93
- S94 — Repo-identity-aware guards (close the S52 nested-repo blindspot) by @ifelse-codes in #94
- S95 — NO-CODE Ground Truth (audit S91–S94) by @ifelse-codes in #95
- S95 handoff repoint — S96 = CI fmt-fix, dogfood → S97 by @ifelse-codes in #96
- S96: CI green — fix rustfmt 1.9.0 drift (3 files, cargo fmt) by @ifelse-codes in #97
- S97 — DOGFOOD (paid): end-to-end 8-station pipeline on chitra by @ifelse-codes in #98
- S98 — Reposition to the autopilot trust layer (pipeline = engine, not pitch) by @ifelse-codes in #99
- S98 follow-up — add the missing verify + demo scripts (step 5) by @ifelse-codes in #100
- S98 hardening — verify-closeout blocks a scriptless CODE session by @ifelse-codes in #101
- S98 sync — record the two closeout-hardening follow-ups in .ai/ by @ifelse-codes in #102
- S99: Coder reachable unattended — markers ride every scaffold, commit pre-auth surfaced by @ifelse-codes in #103
- S100 — NO-CODE Ground Truth (S96–S99): ladder climbing, but ladder runs are unmeasurable by @ifelse-codes in #104
- S101 — README truth-pass + crate-name decision (DECISION-006) by @ifelse-codes in #105
- S102 + S103 closeout: Autopilot Ladder Rung 2 (PARTIAL→PASS) + founder MVP pivot by @ifelse-codes in #107
- S102 — Autopilot Ladder Rung 2 (DOGFOOD, paid): PARTIAL + first evidence contract by @ifelse-codes in #106
- S104: team voice over the 8 stations (roles + plain status) by @ifelse-codes in #108
- S105 — NO-CODE Ground Truth (S101–S104): PARTIAL; freeze rule retired; 2 GT-instrument blind spots by @ifelse-codes in #109
- S105 follow-up: un-blind --dogfood-age (aggregate receipts + root-cause corrections) by @ifelse-codes in #110
- S106: make it installable (v0.1) — one proven install path + the installability instrument by @ifelse-codes in #111
New Contributors
- @ifelse-codes made their first contribution in #1
Full Changelog: https://github.com/ifelse-codes/vajra/commits/v0.1.0