feat(model): Identity/Placement/Span, Page, CapabilityProfile (WP-0007 T2)

Identity = stable shard-scoped handle (not a fingerprint); Placement separate;
Span carries a layered provenance delta. Page model (PageShape incl. the four
computational shapes). CapabilityProfile with orthogonal-core axes + validate()
applying §6.5 implication rules that reject impossible profiles. Imports only
provenance/. 8 tests green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-15 09:00:49 +02:00
parent aca9bf30f9
commit 5a77ea879c
6 changed files with 477 additions and 1 deletions

View File

@@ -56,7 +56,7 @@ delta). Frozen dataclasses, no tree deps. Tests: ⊕ identity (no delta), overri
```task
id: SHARD-WP-0007-T2
status: todo
status: done
priority: high
state_hub_task_id: "780ad01f-c3e1-4b49-9ae9-60e0324178a7"
```