Commit Graph

  • a875089b65 chore: bump version to 1.0.8 for CI publish master v1.0.9 v1.0.8 John Dvorak 2026-08-03 20:36:32 -07:00
  • 40fa1f8eb2 feat: value-gated direct rules, per-value cache keys, NOT negation; fix value-object checks John Dvorak 2026-08-03 20:26:57 -07:00
  • f6e3ae1922 refactor: complete rolling-hash rollout — composite/srcRel/dstRel keys + key-tracked cache invalidation v1.0.6 John Dvorak 2026-08-03 16:35:08 -07:00
  • bd9c74fb0e feat: tuple_to_userset intermediate reachability; ratio-based benchmark gate v1.0.5 John Dvorak 2026-08-03 15:43:48 -07:00
  • ab0e569552 bench: stabilize sub-ms measurements — more samples, no per-sample GC, warmup, batching, regression threshold John Dvorak 2026-08-03 14:02:31 -07:00
  • ed34df4474 feat: intermediate chain condition steps, graph-version cache invalidation, rolling-hash chain keys; fix vacuous rigor invariants v1.0.4 John Dvorak 2026-08-03 13:26:42 -07:00
  • 4da3158c63 feat: ChainRule condition steps — rule-based final hops for chains v1.0.3 John Dvorak 2026-08-03 12:00:16 -07:00
  • aa4ceff30c fix: defeasible reason codes, _subjectAsObject unary semantics, checker reason whitelist v1.0.2 John Dvorak 2026-08-03 10:49:20 -07:00
  • 41d2547bc8 docs: point the Evidence DSL reference to @arbiter/evidence-dsl John Dvorak 2026-08-03 09:18:13 -07:00
  • f446750ff3 refactor: extract Evidence DSL to @arbiter/evidence-dsl package John Dvorak 2026-08-03 09:17:33 -07:00
  • f8f6c5cb1b cleanup: remove dead code, stale shipped scaffolding, internal docs John Dvorak 2026-08-02 21:03:37 -07:00
  • 33dd15bba5 docs: full API reference + capabilities; export PartialGraphContext John Dvorak 2026-08-02 20:50:19 -07:00
  • 817601a0f3 ci: run complex-query cold-traffic benchmarks in the benchmark job John Dvorak 2026-08-02 20:26:36 -07:00
  • 3444a8b6aa release: bump version to 1.0.1 v1.0.1 John Dvorak 2026-08-02 18:46:22 -07:00
  • 440230b2c5 fix: caller clock everywhere — value TTL, decay, qualitative decay, cache TTL John Dvorak 2026-08-02 17:50:24 -07:00
  • f530532e48 fix: standard collected-value shape on the direct fast path + caller-clock timestamps John Dvorak 2026-08-02 17:07:20 -07:00
  • f9d4fbe2f0 test: seed all 98 unseeded rigor campaigns John Dvorak 2026-08-02 16:39:36 -07:00
  • 342c29f38b fix: pin TTL contract, gate caches on caller clock, stop caching stale values John Dvorak 2026-08-02 16:07:55 -07:00
  • 8141930764 rigor: six complex-graph crucibles + seed the TTU campaigns John Dvorak 2026-08-02 15:06:50 -07:00
  • 1a2a6fc22e rigor: anti-vacuity guards, snapshot O(n), mutation crucible John Dvorak 2026-08-02 14:33:31 -07:00
  • f0aefe4ba6 rigor: complexity-class + benchmark crucibles over complex graphs John Dvorak 2026-08-02 14:20:50 -07:00
  • f410b6c902 rigor: complex-graph crucible — community/scale-free/hierarchy/dense generators John Dvorak 2026-08-02 13:51:03 -07:00
  • e98137a04f bench: complex-query cold-traffic benchmark (normal vs binary) John Dvorak 2026-08-02 13:38:37 -07:00
  • 5566d6c0ab perf: binary direct checks skip cycle machinery John Dvorak 2026-08-02 13:22:43 -07:00
  • 223cfb97c3 packaging: README (NASA style) + possibilistic perf baseline + CI benchmark job John Dvorak 2026-08-02 12:52:21 -07:00
  • 2d27321b38 packaging: registry dep, publish scope, CI workflow v1.0.0 John Dvorak 2026-08-02 12:01:38 -07:00
  • b6c861a10b contract: pin the canonical check-result shape across all outcome classes John Dvorak 2026-08-02 11:44:57 -07:00
  • 27d04e4058 snapshot restore: adversarial fuzzing + structural integrity gate John Dvorak 2026-08-02 11:36:50 -07:00
  • 257c52ea91 tests: migrate Date.now patching to the pinned-clock parameter John Dvorak 2026-08-02 11:03:10 -07:00
  • 0cb0d7c8cb js-rigor: the partial graph carries the temporal context John Dvorak 2026-08-02 10:58:49 -07:00
  • f1167d19fc js-rigor: re-entrant temporal diagnostics — pinned-clock checks + explain replay John Dvorak 2026-08-02 10:51:50 -07:00
  • 8037b97bea js-rigor: remove the useCompiled option entirely — clean cut John Dvorak 2026-08-02 10:29:54 -07:00
  • dcd90840d7 js-rigor: remove the compiled evaluator — the runtime compiler is gone John Dvorak 2026-08-02 10:24:30 -07:00
  • faa6485e26 js-rigor: lossless persistence — validity, decay config, and TTLs survive snapshots John Dvorak 2026-08-02 09:51:40 -07:00
  • 86729715f1 js-rigor: security affordances — gated provenance, audit hook, DoS hardening, explicit semantics John Dvorak 2026-08-02 09:28:57 -07:00
  • 58e8b0e030 js-rigor: possibilistic validity layer (Cella FVN labels, conflict mass, validification) John Dvorak 2026-08-02 08:57:05 -07:00
  • fb258035f9 js-rigor: OWA fusion hardened; reliabilityWeighting, shorthand children, cache key John Dvorak 2026-08-02 08:14:39 -07:00
  • 7c465b64f4 js-rigor: challenge proofs treat zero timestamps as valid; flake root-caused John Dvorak 2026-08-01 22:58:32 -07:00
  • dab9671d20 js-rigor: value-collection crucibles; TTU 0-strength paths, crash, fusion reliability John Dvorak 2026-08-01 22:34:00 -07:00
  • ff6e52111d js-rigor: reliability crucibles across the campaigns; denied-decision leak fixed John Dvorak 2026-08-01 11:18:20 -07:00
  • 4fd4e20bd0 js-rigor: reliability flows through every rule kind; multi_hop value collection fixed John Dvorak 2026-08-01 09:52:31 -07:00
  • f0dc14fb72 js-rigor: TTU operand values flow; modify honors changed_last_at override John Dvorak 2026-08-01 08:08:36 -07:00
  • 02d7a5dd75 js-rigor: check() no longer strips reliability; TTU reliability pins John Dvorak 2026-07-31 23:52:48 -07:00
  • f0a310fd7c tests: harden wall-clock smoke bounds against parallel-load spikes John Dvorak 2026-07-31 20:02:50 -07:00
  • 30fc7e5017 js-rigor: TTU reverse+tuplesetDirection-in now honors direction John Dvorak 2026-07-31 18:54:57 -07:00
  • 0149926344 js-rigor: fix TTU computed-join possibility loss and logical cache staleness John Dvorak 2026-07-31 17:09:46 -07:00
  • ad9aa22225 js-rigor: partial-graph policy limits now enforce; binary-partial pins John Dvorak 2026-07-31 15:34:45 -07:00
  • 8f863275c2 js-rigor: fix binary mode dropping partial graphs; binary-partial parity campaign John Dvorak 2026-07-31 15:31:34 -07:00
  • e12cc651d0 js-rigor: partial-graph overlay parity campaign John Dvorak 2026-07-31 15:23:00 -07:00
  • 14f762d4c4 js-rigor: transitive dependency-index invalidation; multi_hop/parent usage tracking John Dvorak 2026-07-31 15:11:42 -07:00
  • 15e9728d00 js-rigor: tx atomicity (poison at any position rolls back), batch add validation, batch+PLTC John Dvorak 2026-07-31 15:02:12 -07:00
  • 5c7ec95344 js-rigor: extend fuzzer campaign to 6 config kinds (intersection, defeasible) John Dvorak 2026-07-31 14:27:13 -07:00
  • f5690d4777 js-rigor: fix batch operation ordering (last-write-wins), batch-order campaign John Dvorak 2026-07-31 14:25:07 -07:00
  • 7ffa5045e6 js-rigor: batch cache staleness, tx-batch crash, TTL bypass; value freshness campaigns John Dvorak 2026-07-31 14:21:22 -07:00
  • 2de5faa7c9 js-rigor: greybox fuzzer campaign, config validation, lifecycle positional gates John Dvorak 2026-07-31 13:59:02 -07:00
  • 717ae1031e initial commit: @arbiter/core authorization engine with js-rigor hardening John Dvorak 2026-07-31 13:44:06 -07:00