SilverSight/.github/workflows/anti-smuggle.yml
Workflow config file is invalid. Please check your config file: yaml: line 32: mapping values are not allowed in this context
allaun cf6096882f chore: commit all pending work from prior sessions
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
2026-06-30 04:54:40 -05:00

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