Add the canonical §VIII Golden Data Structure type system in
src/types/living.ts: SemanticAnnotation, AnnotationTier (+widenTier,
the documented superset of FactoryConfigTier), SemanticVector,
Probability, GateState, VertexType/VertexId/EdgeType,
LivingVertex/LivingEdge (+ per-type aliases), EvolutionDelta/LineageEntry
(reusing changeset.ts SchemaChange/SemanticChangeKind), EffectResult,
and the LivingOrbitalSchema operation contract.
Add ValidationResult {ok, errors, warnings} to validation.ts — closes
the documented core gap (Almadar_Core.md:355), distinct from app.ts
ValidationResults (the persisted ValidationIssue-based shape).
Consumed by masar (Python mirror in masar/core/living) and rabit (TS,
later phase). Additive/minor — no breaking change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>