mirror of
https://github.com/SHOGGOTH-SECTOR/sica-fondt.git
synced 2026-07-31 08:06:26 +00:00
Ada is the D1 border, not the body. Removed everything that pretended otherwise
and completed the real gate so it builds, links, and passes its tests.
Deleted (wrong/defunct/superseded):
- ada_medium.adb (defunct medium, header commented 'WRONG'; replaced by Ichor)
- sockets.{ads,adb} (empty package with an illegal body)
- bbb-bludbrenburier.ads ('this is filler'); invariants-architecture.cobol ('idk cobol')
- tests/soul_tests.adb, tests/cycle_tests.adb (exercise a Soul.Tarot/State/Ada_Medium
subsystem that does not exist -- the old 56-card/Big-3 design, superseded)
mafiabot_types -> border-only: organs aren't Ada (organs are R/Octave/Pony/Guile),
so drop Organ_Id; drop Cycle_Step (cognition) and the fixed-point Drive/Ratio/
Cost/Axis numerics (drive/affect math lives in the organs, in floats). Keep the
source/trust tag (Provenance_Tag), Operation_Status, and a bounded payload --
content is pre-digested into RAG context upstream, so the gate scans a bounded
buffer for prompt-injection rather than streaming raw input.
trust_boundary: Organ_Message -> Border_Message {Provenance, Payload} (Ada does
not route by organ -- that's Ichor); add the D1 body (blocklist scan, provenance,
rate limit, Trust_Guard) -- the unit Ichor's barrier FFI targets.
Add mafiabot_types.adb. Fix mafiabot_core.gpr (drop phantom dirs + nonexistent
mafiabot.adb main). alire.toml: drop unused gnat_sockets/spark_lemmas.
Builds clean on GNAT 13.3/Alire; trust + config tests pass.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hmgREHNsxYCuim33yUF2c
sica-fondt
AI Mafia Bot Gen.02.6
mafiabot_core/
├── alire.toml # The package manifest (Alire). No pip, no cargo. Pure discipline.
├── config/ # Environment and secret handling.
├── src/ # The Forge.
│ ├── mafiabot.adb # The Main entry point.
│ ├── core/
│ │ ├── engine.ads
│ │ └── engine.adb
│ ├── daemons/
│ │ ├── economy.ads
│ │ └── economy.adb
│ ├── network/
│ │ ├── sockets.ads
│ │ └── sockets.adb
│ └── payloads/
│ ├── exploits.ads
│ └── exploits.adb
├── tests/
│ └── engine_tests.adb
└── .gitignore
Description
Languages
R
45.1%
Ada
19.6%
MATLAB
9.9%
COBOL
8.8%
Pony
6.4%
Other
10.2%