Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
69a7080
add clog spec, build design, fold capability answers, repo rules
hhff Aug 16, 2026
0a5609f
plan(clog): P1 implementation plan (M0+M1: pure core, naive engine, WAL)
hhff Aug 16, 2026
1dc1cff
feat(clog): scaffold library crate
hhff Aug 16, 2026
976477a
feat(clog): public API types (INV-12 serde surface)
hhff Aug 16, 2026
0ee8163
fix(clog): rebuild_on_open defaults to false per spec §9
hhff Aug 16, 2026
6e15a68
feat(clog): observe-time validation (U-VAL-1)
hhff Aug 16, 2026
c689a25
test(clog): close U-VAL-1 coverage gaps (boosts, entity bounds, contr…
hhff Aug 16, 2026
11ea552
feat(clog): pure scoring (U-SCORE-1)
hhff Aug 16, 2026
be17bd7
feat(clog): belief resolution total order (U-BELIEF-1/2)
hhff Aug 16, 2026
d2900b6
feat(clog): depth-1 alias map with flattening and cycle rejection (U-…
hhff Aug 16, 2026
7a6c69d
feat(clog): rules-tier classifier (U-KIND-1)
hhff Aug 16, 2026
4591a6c
feat(clog): template parser and RFC3339 (U-TMPL-1)
hhff Aug 16, 2026
ffdb264
feat(clog): slot renderers and budgeter (U-TMPL-2/3)
hhff Aug 16, 2026
f12bac7
feat(clog): engine contract, event and batch types
hhff Aug 16, 2026
895c4a6
feat(clog): naive engine observe/retract/judge with belief and urgent…
hhff Aug 16, 2026
46f2c91
fix(clog): entity control-char validation, reserved judge guard, scop…
hhff Aug 16, 2026
f245362
feat(clog): revoke expansion, alias re-keying, entity registry (U-ALI…
hhff Aug 16, 2026
0080983
feat(clog): postcard+crc32 WAL with torn-tail quarantine (R2)
hhff Aug 16, 2026
e42dc05
feat(clog): actor, write path, WAL-backed open, situation reads (INV-…
hhff Aug 16, 2026
2e0260c
fix(clog): fresh slot inputs, surviving-claim judgments, batch as_of,…
hhff Aug 16, 2026
e30ebf2
feat(clog): select, merge_entities, revoke_observer (INV-6/8)
hhff Aug 16, 2026
02ddb9b
fix(clog): uncapped entity_state select, self-merge guard, merge form…
hhff Aug 16, 2026
4811186
test(clog): property suite P1-P4, P6, P7
hhff Aug 16, 2026
b1bf078
test(clog): G1 agency golden simulation (rendering contract frozen)
hhff Aug 16, 2026
f5601b1
test(clog): crash-point recovery R1 and rebuild R3 (INV-11)
hhff Aug 16, 2026
c130e70
docs(clog): P1 README, quickstart example, rustdoc + fmt pass; M0+M1 …
hhff Aug 16, 2026
c0f7b9c
fix(clog): adversarial-review fix wave for P1
hhff Aug 16, 2026
3c278f2
feat(clog): interactive demo REPL example with seeded G1 world
hhff Aug 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
/target
target/
.DS_Store
.DS_Store
# clog demo REPL store (created wherever the example is run)
clog-repl-data/
20 changes: 20 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Working in this repo

This is a fork of BogKit (fold / ese / anny + examples). The main work here is
**clog**, an orientation engine library being built at `examples/clog/` against
the spec in `docs/clog-spec-v1.md` and the build design in
`docs/superpowers/specs/2026-08-15-clog-build-design.md`. Resolved fold
capability questions live in `docs/fold-answers.md`.

## Standing rules

- Any change to clog's public API or module map must update
`examples/clog/README.md` and the relevant rustdoc **in the same change**.
- Spec invariants (INV-1..13 in `docs/clog-spec-v1.md`) are enforced by named
tests; changing behavior a golden test freezes requires a spec edit first.
- All time comes from the Clock port; never read wall-clock outside it. No
HashMap iteration order at any output boundary.
- Iterate with `--no-default-features` for fast compiles (ese's embedded map is
slow to build); run full-feature tests before claiming a milestone done.
- Do not commit the garden3d observations corpus; only the human-reviewed,
pseudonymized sample in `examples/clog/tests/fixtures/` may land in git.
173 changes: 173 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading