SilverSight/.github/workflows/lean-check.yml
SilverSight Agent 3c35fe50c2 Initial SilverSight: deterministic equation search via Fisher geometry
Core components:
- ChentsovFinite.lean (883 lines, 0 sorry): Fisher metric uniqueness on 8-state simplex
- HachimojiCodec.lean: Deterministic E=mc^2 -> Hachimoji state pipeline
- PVGS_DQ_Bridge (8 sections, ~6,150 lines): Photon-Varied Gaussian to Dual Quaternion
- UniversalMathEncoding.lean: 50-token math address space (~10^15 addresses)
- ChiralitySpace.lean: 4D descriptor (phase x chirality x direction x regime) ~2x10^25
- BindingSite (3 files): Amino acid vocabulary, entropy-based bindability
- Python: chaos game, Sidon addressing, Q16.16 canonical, Finsler metric, QUBO/QAOA
- CI: Lean check, Python check, Q16 roundtrip workflows

Papers: Giani-Win-Conti 2025, Chabaud-Mehraban 2022, Pizzimenti 2024, Wassner 2025
2026-06-21 18:02:05 +08:00

25 lines
No EOL
745 B
YAML

name: Lean Check
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Lean
uses: leanprover/lean-action@v1
- name: Build
run: lake build
- name: Check for sorry
run: |
SORRY_COUNT=$(grep -rn "sorry" CoreFormalism/ || true | wc -l)
if [ "$SORRY_COUNT" -gt 0 ]; then
echo "ERROR: Found $SORRY_COUNT sorry markers"
exit 1
fi
- name: Check for admit
run: |
ADMIT_COUNT=$(grep -rn "admit" CoreFormalism/ || true | wc -l)
if [ "$ADMIT_COUNT" -gt 0 ]; then
echo "ERROR: Found $ADMIT_COUNT admit markers"
exit 1
fi