Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 05:10
· 1561 commits to main since this release

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 init by @ifelse-codes in #19
  • S28 closeout bundle by @ifelse-codes in #20
  • S29: propagate one-session-per-chat guard into vajra init by @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

Full Changelog: https://github.com/ifelse-codes/vajra/commits/v0.1.0