mirror of
https://github.com/blackboxprogramming/BlackRoad-Operating-System.git
synced 2026-03-18 06:34:00 -05:00
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:
23
packs/research-lab/math/linmath/.github/workflows/ci.yml
vendored
Normal file
23
packs/research-lab/math/linmath/.github/workflows/ci.yml
vendored
Normal 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 }
|
||||
10
packs/research-lab/math/linmath/.github/workflows/codeql.yml
vendored
Normal file
10
packs/research-lab/math/linmath/.github/workflows/codeql.yml
vendored
Normal 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
|
||||
11
packs/research-lab/math/linmath/.github/workflows/sbom.yml
vendored
Normal file
11
packs/research-lab/math/linmath/.github/workflows/sbom.yml
vendored
Normal 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
|
||||
Reference in New Issue
Block a user