mirror of
https://github.com/allaunthefox/SilverSight.git
synced 2026-07-31 01:25:21 +00:00
Implements the YaFF-inspired separation of schema, layout, and access pattern
in Core/SilverSight/Semantics/:
- Schema.lean: fixed-size Schema typeclass with byteSize and wellFormed.
- Layout.lean: Layout enum, AccessProfile cost model, and cost-based selector
with an ε-suboptimality theorem.
- WireFormat.lean: certified encode/decode/roundTrip/encode_size structure.
- View.lean: zero-copy View with address-arithmetic invariant.
- LayoutBridge.lean: certified layout-conversion structure and identity bridges.
- CanalLayout.lean: CanalRegime enum and regime-aware layout selection.
Also updates:
- lakefile.lean: adds SilverSight.Semantics.* roots to SilverSightCore.
- docs/ARCHITECTURE.md, RRC_REFACTOR_READINESS.md, PROJECT_MAP.{md,json},
build_logs/2026-06-21_session_build_baseline.md, and GLOSSARY.md.
- AGENTS.md: build baseline, blessed surfaces, and pending proof work.
Build: 2987 jobs, 0 errors (lake build)
Tests: Python 21/21, Lean/C 35/35
|
||
|---|---|---|
| .. | ||
| build_logs | ||
| ARCHITECTURE.md | ||
| generate_porting_candidates.py | ||
| generate_project_map.py | ||
| generate_research_stack_usage_map.py | ||
| GLOSSARY.md | ||
| GLOSSARY_ALLOWLIST.md | ||
| LIBRARY_MANIFEST.md | ||
| PROJECT_MAP.json | ||
| PROJECT_MAP.md | ||
| research_stack_porting_candidates.md | ||
| research_stack_usage_graph.dot | ||
| research_stack_usage_graph.json | ||
| research_stack_usage_graph.md | ||
| research_stack_usage_graph.svg | ||
| research_stack_usage_graph_thumb.png | ||
| RRC_PLACEMENT.md | ||
| RRC_REFACTOR_READINESS.md | ||
| TESTING.md | ||