Skip to content

Releases: kazi-org/dira

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 05:46

Changelog

  • 4d8039f ledger: export the ledger model, codec, and frontmatter splitter
  • e5244d8 ledger: use fmt.Fprintf in appliesWhen fallback (staticcheck QF1012)
  • 3bd54ae schema: add optional applies_when field to entries
  • e05d56c design: introduce cobalt palette and directional D logo
  • 626cc78 feat(site): publish comprehensive Dira website from supplied design
  • f514c65 Roadmap: T-BUG2.1/T-BUG3.1 root cause is kazi-org/kazi#1683, not task-specific
  • 23c42cd Roadmap: T-BUG2.1's serial retry also stalled (zero kazi run recorded); killed and redispatched again
  • b40ab43 Roadmap: T-BUG1.4 retry found the real bug (checkStates never checked target's state)
  • 4592c1e Roadmap: T-BUG1.1 merged (PR #39)
  • 337b64b T-BUG1.1: close out — satisfied by pre-existing code, no new implementation
  • e558c18 Roadmap: T-BUG1.1 already satisfied by pre-existing code (b7c2f61), verified independently
  • 97823d3 Roadmap: T-BUG2.1 hit and diagnosed kazi#1073 (--parallel crash on flat goals); T-BUG1.1/1.4/3.1 stalled
  • 6cf1b8d Devlog + lore: correct a hallucinated incident report from a forked status check
  • 9c67b22 Revert "Devlog: note a pool sub-agent merging its own PR against instruction"
  • 0fa23a3 Devlog: note a pool sub-agent merging its own PR against instruction
  • 2a4b878 Roadmap: dispatch T-BUG2.1 (wave 2, unblocked by T-BUG2.0's merge)
  • 3fcb0b1 Roadmap: T-BUG2.0 merged (PR #38) -- issue #29 traced to yaml.v3, not frontmatter
  • 95cd5ee T-BUG2.0: check off in plan, note T-BUG2.1 needs no frontmatter patch
  • f4233e1 T-BUG2.0: diagnose issue #29 — frontmatter splitter is not the fault
  • ca76e5a Roadmap: record wave 1 dispatch (T-BUG1.1, T-BUG1.4, T-BUG2.0, T-BUG3.1)
  • a7efa0e Plan: triage all 8 open post-release bug issues into three clusters
  • 1568694 Roadmap: launch checker READY; correct two falsely-reported merges
  • 0510d00 E8-L6: reconcile against released reality (rebase onto post-release main)
  • 5b608b6 E8-L6-T7: check-launch-readiness.mjs, the ordered aggregation checker
  • b002978 E8-L6-T6: add the GTM section to docs/roadmap.md
  • d190090 E8-L6-T5: check-launch-accuracy.mjs, the pre-send anti-vaporware gate
  • c080c26 E8-L6-T4: x-thread.md draft, built on the demo clip
  • 917ce9a E8-L6-T3: reddit-r-claudeai.md draft, with an honest 9:1 ledger
  • 774d693 E8-L6-T2: show-hn.md draft, limitations stated as the persuasion mechanism
  • f78f4ca E8-L6-T1: launch.md, phase-sequenced and T0-relative only
  • 8669d7e E8-L6 prep: fix PreCompact hook drift and make check-growth-plan.mjs importable
  • 790ae13 Roadmap: post-release truth sweep verified live
  • a505a45 docs/growth/drafts: E0's binary gate is clear — retire stale 'no binary' claims
  • b97426d .claude-plugin: drop stale 'never published' claim; fix PreCompact hook drift vs settings.example.json
  • d22c8b0 site: brew install primary on landing + docs, version badge in hero
  • e73c496 docs/design/landing: canonical INSTALL_LINE + mockup — brew install is real now
  • 98300ea README: released truth — brew install primary, v0.1.1, drop no-release claims
  • 0e1176b Site: fetch tags in the Pages checkout so the version badge can see releases
  • 4cb5efd Roadmap: v0.1.1 released, plugin published, installed on all three machines

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 05:41

Changelog

  • 039a490 tapformula + tap-bump + release.yml: fix the arch-blind Homebrew formula
  • 93331e5 goreleaser + relbuild: add the darwin-amd64 release target

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 02:54

Changelog

  • a9f8a79 release.yml: update comments for the third release target
  • 8895bf6 README + relbuild: document and enforce the linux-arm64 release archive
  • 478b9fa relbuild: extend the snapshot build gate to the linux/arm64 binary
  • 6ab568b relbuild: extend the goreleaser config gate to three targets
  • 3fc50f6 Release: add dira-linux-arm64 build target
  • 0fd736e Roadmap: dira.sire.run is live and verified
  • ad76c85 Site: add the map verb's tour description — the generator refused to build without it
  • c7a36dc Correction: HOMEBREW_TAP_TOKEN already exists org-wide — no minting needed
  • 5188e65 Roadmap: CODE COMPLETE — 22 PRs merged, all 40 lanes closed or founder-gated
  • 9bbb2dc E4-L5-T6: wire TestDegradation and TestNeverStored into the CI named-suite check
  • f57603c E4-L5-T5: the structural write-barrier -- internal/cli/status/kazi never import the ledger writer
  • 01c49ed E4-L5-T4: the vocabulary lint -- status smuggled into tags or an edge note
  • ad562bd E4-L5-T3: the no-write proof -- sha256 unchanged, read-only .dira, a real mutation control
  • 08c653e E4-L5-T1/T2: the stub-kazi matrix and label-absence proof, against the real binary
  • fca2991 E4-L4: wire status.Terminal into dira map -- achieved/abandoned intents get a label
  • e715bb0 E4-L4: dira map -- the intent tree grouped by why, with roll-ups and --json
  • 88304e4 E4-L3: fix the missing Planned bucket -- zero runs, zero blocked, but in kazi's own pipeline
  • 580bbff E4-L3: the kazi execution join -- Join() and Totals(), never guessing on ambiguity
  • 18f3d9f Plans: tick the merged work — hooks installer T3-T8, tolerance debt, all eight website tasks
  • 7321d01 E6-L3-T8 close-out: fix .btn on , resync canonical.mjs to the rewritten README
  • ffd9933 uigate.mjs: give the served fixture ledger a deterministic name
  • bb9f4d8 E6-L3-T8 follow-up: drop the impossible kazi-org/dira header, trace the residual pixel-diff gap to uigate.mjs
  • 96b6602 Remove a worker's scratch status file that rode in with the site PR
  • ffbfdb2 orchestrator status: rebase fixup + green CI recorded
  • 1f39352 rebase fixup: dec-0030 -> dec-0031 collision resolved against origin/main
  • 84176c5 W2-T8: founder activation runbook for dira.sire.run
  • f4ddda3 W2-T6: Playwright smoke tests, wired into site.yml's build job
  • be318c2 W2-T5: site.yml — PR build, deploy locked to workflow_dispatch + pages-live
  • 32502f0 W2-T7: README <-> website coherence gate, both directions
  • f61a33b W1-T2: landing page, copy sourced from docs/design/landing/ (E8-L2)
  • cfd75a4 W1-T4: docs page — one line and one real output block per verb
  • 7bd0eca W1-T3: snapshot dira ui's own output for the /why pages, no second renderer
  • bf13eef W1-T1: scaffold site/ (Astro + Tailwind + Pages), record the architecture decision
  • 103342b E8-L4-T7: document every post-processing step for both clips in README
  • 88f3664 E8-L4-T6: cut check.gif, the primary clip social edit, at link-preview size
  • 9918aa9 E8-L4-T5: record assets/demo/init.cast, the secondary clip
  • 6ae0ac7 E8-L4-T4: record assets/demo/check.cast, the primary clip
  • 9304694 E8-L4-T3: cast-vs-harness drift check, proved against synthetic cast fixtures
  • 4c10e15 E8-L4-T2: no-audio-stream probe, proved against ffprobe-shaped fixtures
  • f10fc66 E8-L4-T1: cast-duration probe, proved against synthetic under/over-bound fixtures
  • 6c5d109 gofmt renderprobe/main.go — the one file the lane's local gofmt sweep missed
  • 2e77a7c T-E6-L3-T8: extend uigate.mjs to /distill and watch the consequence land
  • 6b46c10 T-E6-L3-T7: gate fixture-schema validation into gates.mjs
  • 7cd917e T-E6-L3-T6: measure design law 2 and the swipe hint on the served DOM
  • a878b27 T-E6-L3-T5: layer y/n/e as progressive enhancement, one surface only
  • f414fd0 T-E6-L3-T4: wire Edit through a textarea BodyEditor, no-JS
  • d7ea1c2 T-E6-L3-T3: wire Confirm and Reject through a no-JS form POST
  • cae3ad1 T-E6-L3-T2: build the read-only /distill route over internal/distill.Staged
  • 7c42b46 T-E6-L3-T1: regenerate the distill mockups as renders of the fixture ledger
  • 0383461 go.mod: bump go directive to 1.26.5 so CI can run the pinned goreleaser
  • 723eee3 E0-L4-T5: README download/install-from-release section
  • fa89d4d E0-L5-T2: publish script proven against a local fixture tap, never a real one
  • 5f72a68 E0-L5-T1: Formula generator, byte-golden tested
  • 392ba1e E0-L4-T3 + E0-L5-T3: release.yml, its structural gate, and the tap-bump job
  • d896754 E0-L4-T2: prove the snapshot build emits both targets with CGO_ENABLED=0 baked in
  • 2e071dc E0-L4-T1: goreleaser config for the two release targets
  • 4c7a735 Fix the sleepy fixture: exec the sleep so the deadline kills the sleeper
  • 65d61e2 E4-L1-T1: record the fallback decision as a ledger entry
  • 0a22641 E4-L1-T7: the stub-binary harness — five distinct reasons, proven both ways
  • 5103409 E4-L1-T6: Status(ref) — both kinds, NotFound distinct from Unavailable
  • 3899924 E4-L1-T5: the version gate — ContractDrift, not an error
  • ba4a1ab E4-L1-T4: Snapshot() — shell out, decode, typed Unavailable
  • add462c E4-L1-T3: the types — two enums, not one, and json:"empty?"
  • 179351c E4-L1-T2: record the kazi fixture corpus, pinned per the founder decision
  • 12e5aab docs-refresh: update orchestrator status after rebase + import reconciliation
  • 09684cd README: reconcile verb list against origin/main — import is shipped
  • 7f0e66a README: describe what dira does today, not what it did on 2026-07-29
  • 4b4f1b9 E4-L2-T6: the no-subprocess structural proof
  • c37908f E4-L2-T5: terminal ledger groups -- achieved and abandoned, disjoint from ToBePlanned by construction
  • b998333 E4-L2-T4: DecisionBlocked derivation, via ix.In -- the row no execution tracker can produce
  • 5a8197f E4-L2-T3: ToBePlanned derivation, careful to leave realized_by-carrying entries alone
  • e2c3f2f E4-L2-T2: record the ledger fixture corpus
  • 00ff1f6 E4-L2-T1: the shared status types -- six buckets, two terminal groups, no os/exec
  • 54e28c1 Strip git's discovery env vars before TestTheCacheIsGitignored shells out
  • 009618c Plan: dira.sire.run website — standalone plan mirroring kazi's site architecture
  • 20b4833 E2-L7: record the worker status summary for the integrator
  • 93b5115 E2-L7-T6/T7: wire dira import <dir>, and prove the exit criterion against the real corpora
  • 20e8f52 E2-L7-T1/T2/T3/T4/T5: vendor + extract + dry-run report + both write policies
  • fbebb0c E5-L5: dira init --interview, all-or-nothing
  • dacf261 E5-L4: render the inherited chain inside the existing token budget
  • df64353 E5-L3: distinguish oriented, withheld, orphan and broken drift
  • cc2085f E5-L2: resolve namespaced refs through the transitive parent chain
  • bc357d6 E8-L3-T7: register fixtures/demo-ledger/ into the schema package's validation corpus
  • e14a51e E8-L3-T3 fixup: keep the canonical-block BEGIN sentinel on one line
  • f652edb E8-L3-T6: check-demo-script.mjs, binds the harness verbatim to product-marketing §6
  • cfd1ffa E8-L3-T5: assets/demo/README.md, the reproduction contract and the two bars
  • 6b91da4 E8-L3-T4: assets/demo/record-init.sh, same absence guard for the secondary clip
  • 59f28e4...
Read more