Skip to content
quarry Timeline
Login

Timeline

21 ancestors of f073a7991892880b

2026-08-15
16:10
error taxonomy: 404s, themed error pages, message hygiene (tickets 020/040/070/090)

ops.ErrNotFound sentinel; router maps to 404, hides internals on 500; JSON 404 for unmatched API paths; themed web 404/500; zitcli.ErrNoEntry; clean codec parse messages; shunned-diff note. check-in: f073a79918 user: dmestas tags: trunk

14:30
search: FTS5 over check-ins, wiki, tickets

External-content fts via triggers on search_doc (immutable-artifact upserts stay idempotent); token-quoted queries; /search page + op; required-input ops get explicit harness surfaces. check-in: c650d85c33 user: dmestas tags: trunk

12:20
diff: checkin.diff op + colored diff page (zit diff --from/--to)

Root check-ins report their file set as all-adds; zit#69 filed for diff -R; per-checkin diff surfaces in harness. check-in: bb37910fbb user: dmestas tags: trunk

12:16
highlight: chroma wrapper, fenced-code + file-view highlighting

Cleanroom (their wrapper is settings-coupled); classes only, both themes in one stylesheet; sanitizer learns chroma token classes. check-in: 689d0692d7 user: dmestas tags: trunk

12:11
files: zit cat behind file.get op and /file page

Rest-wildcard route; binary detection keeps bytes out of JSON; tip-file surfaces in harness; spec paths drop the ... spelling. check-in: 0821146a78 user: dmestas tags: trunk

12:09
tickets: folded state, list/get ops, pages, hash resolution

Deterministic (date,hash) fold, latest field wins; TicketByPrefix joins ResolveHash; /ticket surfaces in harness. check-in: 70f2007847 user: dmestas tags: trunk

12:05
checkin: detail op + page, hash resolution, zit ls on demand

CheckinByPrefix (unique-only); file set via zit subprocess at request time; timeline links hashes; harness snapshots every check-in page. check-in: d0e80a9156 user: dmestas tags: trunk

11:42
wiki: list/get ops, rendered pages, index-backed resolver

Latest-edit-wins queries; markup.Render behind the wiki.get op; [[name]] resolves only to existing pages; /wiki in harness surfaces. check-in: ae50247ab0 user: dmestas tags: trunk

11:20
markup: goldmark + cleanroom sanitizer + resolver seam (0002 §2)

Two-lineage conformance corpus in third_party (ledger rows, inputs only); parse-oracle fuzz target; [[wiki]]/hash resolution post-sanitize. check-in: 5ba3499b8a user: dmestas tags: trunk

11:14
events: embedded NATS leg of the ingest pipeline (0001 §4)

Watcher publishes parsed artifacts to zit.evt..artifact; durable pull consumer folds; cursors in KV; reset event on store rewrite. check-in: b0dc69c9a7 user: dmestas tags: trunk

10:52
phase 1 tracer (minus NATS): index, watcher, timeline op + page

SQLite fold via ncruces driver; ingest.Sync with cursor-loss rebuild; serve --repo; harness wipe is now a real rm -rf + re-ingest. check-in: 83db19e8c7 user: dmestas tags: trunk

10:41
corpus test: skip directories in testdata glob check-in: 42d82a6cae user: dmestas tags: trunk
10:40
sterilize artifact testdata (RFC §4.1.2)

Raw structural artifacts committed as content join this repo's DAG; a '#' first line breaks the framing gate, test loader strips it. check-in: 90a052ba22 user: dmestas tags: trunk

10:40
artifact: structural-artifact parser per the artifact-format RFC

Framing gates, escape decoding, card grammar/ordering, type classification, Z verification; corpus testdata from the fixture. check-in: 3129a9afe0 user: dmestas tags: trunk

09:16
zitcli: subprocess client for zit frames (zit 0.1.3)

Bootstrap/incremental/invalid-cursor handling per exit codes 0/3/4; rfc 0003 ledger notes zit#66/#67 shipped. check-in: 35bd00468a user: dmestas tags: trunk

02:10
phase 0 exit: serve, HTML page via op, harness loop, provenance gate

API router + web page as registry consumers; disposability loop over all surfaces; third_party ledger enforced by arch test. check-in: bf969e9d1a user: dmestas tags: trunk

00:32
rfc 0003: record zit CLI audit results and filed issues zit#66/#67 check-in: a9c85998a6 user: dmestas tags: trunk
00:31
rfc: read-verb payload is the RFC'd artifact format

0001 §2 + 0003 §6: watcher verb streams raw spec-format artifacts; container stays private, no invented schema. check-in: c29316042d user: dmestas tags: trunk

2026-08-14
22:29
OpenAPI reflector over the registry (dagnats 0.0.13)

quarry spec subcommand, RegisterAll with meta.version, required Op.Doc, validate rules feed schemas; make spec-lint via vacuum. check-in: cfd3f85ff3 user: dmestas tags: trunk

20:40
semdiff core + fixture corpus tooling

Canonical DOM/JSON/timestamp diff (0001 §11); synthetic fixture via fossil serve-and-clone; make fixtures / fixtures-real. check-in: b9d8e3692c user: dmestas tags: trunk

20:33
ops: form/URL-values codec + tag-driven validator

Field names from json tags; validate tags checked at Register time. check-in: 939f072f70 user: dmestas tags: trunk

20:06
root: RFCs, Go skeleton, ops registry core with import-graph gate check-in: 7619ba9563 user: dmestas tags: trunk