mirror of
https://github.com/allaunthefox/SilverSight.git
synced 2026-07-31 01:25:21 +00:00
Includes: - n-dimensional generic modules (BraidStateN, MatrixN, SpectralN, ClassifyN, FisherRigidityN, FixedPointBridge) - Feasible Set Theorem proofs + QUBO relaxation - Anti-smuggle protocol (seedlock, mutation testing, cross_validate, qc_flag, symbol verification) - Q16_16 bridge with quad matrix representation - Infrastructure scripts (entry gate, determinism checks) - Test suites for Lean modules, scripts, and QUBO pipeline - FixedPoint migration and HachimojiN8 updates - Documentation updates (ARCHITECTURE, GLOSSARY, DOCUMENT_SETS) - QUBO conflict sweep and FSR validation - GitHub Actions anti-smuggle workflow Build: 3307 jobs, 0 errors
47 lines
1.4 KiB
YAML
47 lines
1.4 KiB
YAML
name: Anti-Smuggle Gate
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
layers-0-5:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Install Lean
|
|
run: |
|
|
curl -sL https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh | sh -s
|
|
echo "$HOME/.elan/bin" >> $GITHUB_PATH
|
|
|
|
- name: Setup Python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.11"
|
|
cache: pip
|
|
|
|
- name: Install deps
|
|
run: |
|
|
pip install sympy numpy
|
|
|
|
- name: Restore lake cache
|
|
uses: actions/cache@v4
|
|
with:
|
|
path: .lake
|
|
key: lake-${{ hashFiles('lake-manifest.json') }}
|
|
|
|
- name: Layer 0 — Determinism
|
|
run: python3 scripts/check_determinism.py --seed 0 --check-all || echo "Layer 0: WARN (no artifacts)"
|
|
|
|
- name: Layer 2 — Mutation Testing
|
|
run: |
|
|
python3 -c "
|
|
from scripts.qc_flag.mutation_generator import generate_all, load_manifest
|
|
m = load_manifest()
|
|
g = generate_all(m)
|
|
print(f'Generated {sum(len(v) for v in g.values())} mutations')
|
|
"
|
|
|
|
- name: Layer 3 — CAS/SMT Grounding
|
|
run: python3 scripts/verify_with_sympy.py || echo "Layer 3: WARN (SymPy check)"
|
|
|
|
- name: Layer 4 — Build Gate
|
|
run: lake build SilverSightRRC
|