Repository navigation
Releases: ozgurcd/achta
Release list
v0.5.19
v0.5.19 — 2026-10-10
Use an absolute file target, git -C, make -C, or a writer's --repo selector
when the harness removes a redundant cd. Intact absolute-cd chains also work
with exports, claims and heredocs. Each redirect and pipeline writer needs its
own anchor; explicit targets outside a leading cd are refused. Denials name
a working retry. A stripped cd followed only by a relative target still needs
an explicit location. The hook never infers that missing instruction.
Repository-owned wiki selection was re-measured for lictor, scrinium, legattus
and gograph on v0.5.18 and passes; no selection change is required.
v0.5.18
v0.5.18 — 2026-10-09
Slice checks find repository-owned wiki and llm-wiki records before parent records. They keep the same pin, co-versioned metadata, append-only log, identity and clean-tree checks. Ambiguous or unreadable local pages are refused.
v0.5.17
v0.5.17 — 2026-10-09
Read achta journal brief after a session resumes. It shows current claims,
repository state, gate results, witness commits, today's decision IDs and recent
owner notes. Save an answer with achta journal note; notes stay in private Git
metadata, with the newest 200 retained. The optional achta hook journal adds
the brief on compact or resume and stays silent on errors. Build with Go 1.27.2
and a checksum-pinned Staticcheck build that reads its export data.
v0.5.16
v0.5.16 — 2026-10-09
Run a long check with achta gate run. Keep its full output in a private log
inside Git metadata and read a short result in the terminal. The last 20 logs
remain. The command keeps the check's exit code and supports JSON output.
The existing absolute cd followed by a chained claim command is covered by
a regression test; it already passes on v0.5.15.
v0.5.15
v0.5.15 — 2026-10-06
Read Git settings, request Achta help, and preview wiki changes without a
working-directory refusal. Commands that change files still need an explicit
location. The release configuration check now runs the exact GoReleaser version
used by the release workflow through Go, without a separate global install.
v0.5.14
v0.5.14 — 2026-10-06
Claim a checkout before you write, so another slice can see who holds it and
how long it has been held. Claims stay in the checkout's Git directory and
work separately for linked worktrees. Status lists changed tracked files and
local commits that are not on the local upstream branch, without file contents
or a network call. Check before writing, release your claim when done, or record
a reason when you force another slice's release. All four commands support JSON.
v0.5.13
v0.5.13 — 2026-10-05
Wiki checks now report a changed Achta version in a generated header as a note when all other bytes match. Changed facts, wording, spacing, and malformed versions still fail. Derive previews remain exact, and explicit writes use the running version.
v0.5.12
v0.5.12 — 2026-10-05
- Install or upgrade Achta with Homebrew without a GitHub token. The cask now
downloads all macOS and Linux archives from public release links. - Reject download headers and private API links before publishing the cask.
Keep checks for the version, archive checksums, older versions, and the copy
published in the tap. Keep the macOS quarantine step in Homebrew's current format.
v0.5.11
v0.5.11 — 2026-10-05
- Read decision bodies from stdin with
decision add --body-file -, using the
same size limit and body checks as files. Empty input is refused and--check
still writes nothing. Outside-workspace body files remain refused; the error
points callers to stdin. - Explain that
--prefixselects an ID series and the section already holding
it, including Identity and Platform examples. Help, README and capabilities
now name stdin input. - Add regression tests and a mutation-proved rule. Update release version
fixtures and the decision-help expectation; decision allocation and insertion
rules remain unchanged.
v0.5.10
v0.5.10 — 2026-09-17
- Scope
wiki checkwith repeatable--repo NAMEand--exclude NAME=REASON;
explicitly report NOT judged pages without changing selected judgements. - Enforce
wiki freshnessby default; label opt-in--report-onlyresults. - Default
wiki deriveto a read-only before/after preview; require--write
for mutation, report written pages, and identify Achta/version in block headers. - Pin only
verified_against,verifiedandupdated; preserve DERIVED and
lead bytes and state that new lead prose belongs to the PM. - Add
recipe check --expect-orderfor ordered, occurrence-sensitive expectations. - Prove explicit wiki selection isolates reads and writes. No routing defect
reproduced at v0.5.9;--wiki-dircontinues selecting a canonical direct wiki.