How probablyapigeon/sybiosisxp works
This repository is a bounded, deterministic agreement-following experiment—not the production XEMBRA engine. Its workflow is to load fixed cases, run each handcrafted policy through the shared parser and agent state transitions, compare traces with expected outcomes, check explanation claims, and write JSON and Markdown results. The README documents protocol constraints and interpretation; their runtime wiring is not established by the sampled source.
Main entry points: experiment.py CLI runner · cases.json Case fixture · report.json JSON report · RESULTS.md Results summary
Components 10
Simulation
- Case fixture
cases.json - Request parser
experiment.py - Agreement agent
experiment.py
Evaluation
- Case evaluator
experiment.py - Explanation checker
experiment.py
Reporting
- CLI runner
experiment.py - Markdown formatter
experiment.py - JSON report
results/report.json - Results summary
results/RESULTS.md
Other components
- Experiment operator
Connections 9
- Experiment operator → CLI runner: runs
- CLI runner → Case evaluator: calls
- Case evaluator → Case fixture: reads
- Case evaluator → Agreement agent: steps policies
- Agreement agent → Request parser: parses requests
- Case evaluator → Explanation checker: checks claims
- CLI runner → Markdown formatter: formats report
- CLI runner → JSON report: writes
- CLI runner → Results summary: writes