sx-git Phase 1: blob/tree/commit/tag as content-addressed typed objects (TDD)

Objects are plain dicts over persist kv, addressed by sx1:<sha256> of the
artdag/canon canonical form (sorted dict keys) — native CIDs, extensible
fields participate in identity. 38/38.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 12:01:11 +00:00
parent f561deede3
commit 9a85b52d1a
5 changed files with 453 additions and 0 deletions

8
lib/git/scoreboard.json Normal file
View File

@@ -0,0 +1,8 @@
{
"suites": {
"object": {"pass": 38, "fail": 0}
},
"total_pass": 38,
"total_fail": 0,
"total": 38
}