generated from coulomb/repo-seed
Adopt git-native history (TSD §A.5): a VERSION-gated history(key) surfaces the commit list for a path (newest-first sha + subject) — declared by every git-IS-store shard, read-only or not. Integration proves the union/overlay/edit machinery works unchanged across folder + git substrates: resolve/chorus span both, edit through a git shard fast-forwards as a commit, apply-under-drift refuses on an external commit (sha drift) without clobbering, and a read-only git target keeps the overlay as a draft. SCOPE updated; WP-0012 done. 196 tests green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
26 lines
658 B
Python
26 lines
658 B
Python
"""adapters/ — the shard adapter contract (bottom waist) and concrete adapters."""
|
|
|
|
from shard_wiki.adapters.conformance import (
|
|
Check,
|
|
ConformanceError,
|
|
ConformanceReport,
|
|
assert_conformant,
|
|
run_conformance,
|
|
)
|
|
from shard_wiki.adapters.contract import CONTRACT_VERSION, ShardAdapter
|
|
from shard_wiki.adapters.folder import FolderAdapter
|
|
from shard_wiki.adapters.git import GitShardAdapter, PageRevision
|
|
|
|
__all__ = [
|
|
"ShardAdapter",
|
|
"FolderAdapter",
|
|
"GitShardAdapter",
|
|
"PageRevision",
|
|
"CONTRACT_VERSION",
|
|
"Check",
|
|
"ConformanceReport",
|
|
"ConformanceError",
|
|
"run_conformance",
|
|
"assert_conformant",
|
|
]
|