Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
e6ca240
feat: add retry logic, CachedValue utility, and memory warnings
flyingrobots Jan 30, 2026
cf82383
feat!: add managed mode with automatic durability guarantees
flyingrobots Jan 31, 2026
4290baf
docs: add WARP spec and tighten anchor/metadata contracts
flyingrobots Jan 31, 2026
571e0df
feat(warp): implement Phase 1 plumbing layer
flyingrobots Jan 31, 2026
5f9f737
chore(deps): update @git-stunts/alfred to ^0.2.1 from npm
flyingrobots Jan 31, 2026
363ecbd
feat(warp): implement Phase 2 reducer with deterministic fold
flyingrobots Jan 31, 2026
9f6f205
feat(warp)!: implement WARP v4 multi-writer protocol
flyingrobots Jan 31, 2026
bc62eaf
feat(warp)!: implement WARP v5 OR-Set CRDT with lattice confluence
flyingrobots Jan 31, 2026
ebe8fa5
fix(warp): complete V5 integration gaps
flyingrobots Feb 1, 2026
436f99f
docs: clean up planning docs, add slim FUTURE.md
flyingrobots Feb 1, 2026
58801ae
docs: add UNIFY-TO-WARP.md consolidation plan
flyingrobots Feb 1, 2026
ccec4c5
docs: add Phase A handoff for next agent
flyingrobots Feb 1, 2026
a7edcd1
V7 Tasks 5, 6, 7, 10: Query API, WARP State Index, Test Mapping
flyingrobots Feb 1, 2026
cf820d7
chore: Cleaning up docs
flyingrobots Feb 1, 2026
e70ad58
refactor(examples)!: migrate all examples to WarpGraph materialized s…
flyingrobots Feb 1, 2026
736d316
docs: add AIΩN Foundations Series attribution to README
flyingrobots Feb 1, 2026
dd5f4ef
Add M1–M3 tasks checklist
flyingrobots Feb 2, 2026
99e9a54
Add query builder core semantics
flyingrobots Feb 2, 2026
77d0440
Add glob matching to query builder
flyingrobots Feb 2, 2026
3c5582e
Define query result DTO and select semantics
flyingrobots Feb 2, 2026
6e91fb4
Add logical traversal module
flyingrobots Feb 2, 2026
146b4d5
M2.2: cache adjacency in materialized graph
flyingrobots Feb 2, 2026
fc76700
M2.3: rename commit DAG traversal
flyingrobots Feb 2, 2026
62b90e1
M3.1: add warp-graph CLI skeleton
flyingrobots Feb 2, 2026
df0a261
M3.2: wire CLI query and path
flyingrobots Feb 2, 2026
bbf086e
M3.3: add CLI check health/GC output
flyingrobots Feb 2, 2026
6ce15cc
M3.4: add CLI history command
flyingrobots Feb 2, 2026
083542e
Docs/test: add examples and determinism check
flyingrobots Feb 2, 2026
d883c4a
feat(cli): add git-warp shim
flyingrobots Feb 2, 2026
a56a8a6
fix(cli): make git warp docker-friendly
flyingrobots Feb 2, 2026
a65ece1
feat(installer): add git-warp install scripts
flyingrobots Feb 2, 2026
3890d09
docs: document git-warp install and CLI
flyingrobots Feb 2, 2026
d9dfa91
chore(ci): run git-warp bats in CI and pre-push
flyingrobots Feb 2, 2026
ee70a30
feat(sync): add graph.serve http transport
flyingrobots Feb 2, 2026
99cdbdf
feat(sync): add graph.syncWith
flyingrobots Feb 2, 2026
f1b60b1
feat(sync): add abort signal to syncWith
flyingrobots Feb 2, 2026
c4b590b
fix(deps): patch node-pre-gyp url resolution
flyingrobots Feb 2, 2026
c673f3e
chore(deps): bump alfred to v0.4.0
flyingrobots Feb 2, 2026
c88f9a6
test(sync): add no-coordination regression suite
flyingrobots Feb 2, 2026
c246177
chore(hooks): enforce lint on pre-push
flyingrobots Feb 2, 2026
731971d
docs(examples): use package import path
flyingrobots Feb 2, 2026
dcfaa7f
docs(changelog): refine writer wording
flyingrobots Feb 2, 2026
98a0189
examples(pathfinding): skip stale a* queue entries
flyingrobots Feb 2, 2026
e9b249b
docs(architecture): label fences and tidy table
flyingrobots Feb 2, 2026
7d816a6
docs(examples): dedupe google fonts includes
flyingrobots Feb 2, 2026
739b6b2
a11y(examples): respect reduced motion for masthead
flyingrobots Feb 2, 2026
d44a443
refactor(cli): simplify query arg parsing
flyingrobots Feb 2, 2026
b7ec4f5
feat(api): add getWriterPatches helper
flyingrobots Feb 2, 2026
1e1cc49
chore(lint): tune rules for tests and browser assets
flyingrobots Feb 2, 2026
40a1df3
refactor(cli): simplify arg parsing + query/check handlers
flyingrobots Feb 2, 2026
0071af2
docs(examples): prefer templates in graph helper
flyingrobots Feb 2, 2026
effbe76
examples(pathfinding): use strict null check
flyingrobots Feb 2, 2026
7b25022
chore(exports): expose SyncError
flyingrobots Feb 2, 2026
2bf4074
style(bitmap): use templates for canonical stringify
flyingrobots Feb 2, 2026
4fb6637
fix(exports): remove duplicate SyncError import
flyingrobots Feb 2, 2026
4d82c38
refactor(cli): shrink arg parsing helpers
flyingrobots Feb 2, 2026
12a35f4
fix(crdt): use strict null checks in LWW
flyingrobots Feb 2, 2026
9a45eca
chore(checkpoint): drop unused imports
flyingrobots Feb 2, 2026
7f389ca
chore(checkpoint): remove unused vars
flyingrobots Feb 2, 2026
153e07f
style(legacy): add braces to anchor checks
flyingrobots Feb 2, 2026
02bf9eb
style(traversal): add braces for clarity
flyingrobots Feb 2, 2026
edd1c12
chore(migration): drop unused imports
flyingrobots Feb 2, 2026
3b83d7f
chore(patch): drop unused version vector import
flyingrobots Feb 2, 2026
1822965
style(query): add braces for single-line ifs
flyingrobots Feb 2, 2026
cdc56d8
style(state): brace visibility helpers
flyingrobots Feb 2, 2026
7cc20d2
chore(sync): remove unused message helper
flyingrobots Feb 2, 2026
7ca4d04
chore(codec): drop unused trailer prefix
flyingrobots Feb 2, 2026
6ee5851
style(writer): use template literals
flyingrobots Feb 2, 2026
35bf642
style(git): prefer template strings
flyingrobots Feb 2, 2026
b854788
style(warp): brace conditionals and prune unused vars
flyingrobots Feb 2, 2026
41dae16
test(checkpoint): fix lint expectations
flyingrobots Feb 2, 2026
eecbecd
test(join): scope case vars for lint
flyingrobots Feb 2, 2026
ff565f5
test(migration): drop duplicate import
flyingrobots Feb 2, 2026
c9adc68
test(sync): prefer const for state
flyingrobots Feb 2, 2026
0f0d394
fix(docker): include scripts before npm install
flyingrobots Feb 2, 2026
666638d
fix(docker): allow empty seed commit
flyingrobots Feb 2, 2026
4c139f7
chore(hooks): run tests, benchmarks, bats on pre-push
flyingrobots Feb 2, 2026
f376fbc
docs(contrib): document expanded pre-push checks
flyingrobots Feb 2, 2026
07efbbe
chore(bench): run benchmarks in non-watch mode
flyingrobots Feb 2, 2026
c6f00ac
fix(git): read refs via show-ref
flyingrobots Feb 3, 2026
1a0fc67
refactor(git): reduce readRef complexity
flyingrobots Feb 3, 2026
ee8f3cb
refactor(git): simplify missing-ref detection
flyingrobots Feb 3, 2026
01a643b
fix(git): guard readRef with show-ref --quiet
flyingrobots Feb 3, 2026
1334835
docs: update changelog and hook guidance
flyingrobots Feb 3, 2026
54a2725
fix: address PR review feedback from CodeRabbit
flyingrobots Feb 3, 2026
9b6e891
fix: address second round of PR review feedback
flyingrobots Feb 3, 2026
8596f17
fix: address third round of PR review feedback
flyingrobots Feb 3, 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
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ jobs:
- run: npm install
- name: Run tests in Docker
run: docker compose run --rm test
- name: Run git-warp CLI bats tests
run: docker compose run --rm test bats test/bats/warp-graph-cli.bats
Loading