feat: Add Research Lab pack with paralleled math modules

Create comprehensive research-lab pack structure with mathematical
and quantum computing modules from blackroad-prism-console:

Math Modules:
- hilbert_core.py: Hilbert space symbolic reasoning
- collatz/: Distributed Collatz conjecture verification
- linmath/: Linear mathematics C library
- lucidia_math_forge/: Symbolic proof engine
- lucidia_math_lab/: Experimental mathematics

Quantum Modules:
- lucidia_quantum/: Quantum core
- quantum_engine/: Circuit simulation

Experiments:
- br_math/: Gödel gap, quantum experiments

Includes pack.yaml manifest and comprehensive README.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Alexa Louise
2025-11-28 23:49:03 -06:00
parent 5830335df9
commit 0108860bff
71 changed files with 3024 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
name: ci
on: [push, pull_request]
jobs:
build:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
cc: [gcc, clang]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Configure
run: cmake -S . -B build -DBUILD_TESTING=ON
- name: Build
run: cmake --build build --config Release -j 2
- name: Test
run: ctest --test-dir build --output-on-failure
cppcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: deep5050/cppcheck-action@v6
with: { enable: "all", std: "c11", inconclusive: true }

View File

@@ -0,0 +1,10 @@
name: codeql
on:
push: {branches: ["**"]}
pull_request:
schedule: [{cron: "0 6 * * 1"}]
jobs:
analyze:
uses: github/codeql-action/codeql-config@v3
with:
languages: c-cpp

View File

@@ -0,0 +1,11 @@
name: sbom
on: [push, workflow_dispatch]
jobs:
syft:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: anchore/sbom-action@v0.17.5
with:
format: spdx-json
artifact-name: sbom.spdx.json