mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
3 KiB
3 KiB
AGENTS.md - Research Stack Operating Contract
This file is the first stop for coding agents working in this repository.
Ground Rules
- Use
/home/allaun/Documents/Research Stackas the active checkout unless a task explicitly points elsewhere. - Read the nearest nested
AGENTS.mdbefore editing a subtree. - Preserve user work. The working tree is often intentionally dirty; do not revert, delete, or stage unrelated files.
- Prefer repo-native tools and receipt generators over ad hoc summaries.
- Treat Lean as the source of truth for formal or hardware-adjacent claims.
- Keep claims bounded: a receipt proves only the gate it actually checks.
Core Surfaces
- Lean/Semantics:
0-Core-Formalism/lean/Semantics/ - Infrastructure shims and probes:
4-Infrastructure/shim/ - Hardware bring-up:
4-Infrastructure/hardware/ - Documentation and wiki surfaces:
6-Documentation/ - Stack receipts:
shared-data/data/stack_solidification/ - Current scoped staging map:
6-Documentation/docs/stack_solidification_staging_manifest_2026-05-09.md
Verification Expectations
- For Lean changes, run the narrow target first, then the broader
lake buildwhen feasible. - For Python shims, run
python3 -m py_compileon touched files. - For JSON receipts, run
python3 -m json.toolor a repo-native receipt parser. - For hardware claims, distinguish software witness, bitstream presence, SRAM load, flash persistence, UART beacon, and live hardware receipt.
Do Not Sweep
Avoid broad cleanup or staging commands such as:
git add .
git add 0-Core-Formalism 4-Infrastructure 6-Documentation shared-data
git checkout -- .
git clean -fdx
Use explicit file lists from the relevant staging manifest.
Legacy Recovery Trigger
The phrase RECOVER LEGACY INFORMATION is the explicit retrieval trigger
for archived or quarantined concepts. Treat this as a user-controlled cold
archive request, not permission to revive an old branch wholesale.
Accepted trigger forms:
RECOVER LEGACY INFORMATION: <path, commit, concept, or artifact>
Recover Legacy Information: <path, commit, concept, or artifact>
recover from cornfield: <path, commit, concept, or artifact>
When this trigger appears:
- Inspect the requested legacy source first with read-only commands such as
git show,git log, or targeted file reads. - Recover only the named file, concept, commit slice, or receipt requested.
- Modernize the recovered material onto the current clean branch before committing it.
- Never merge, reset to, or base new work on a legacy/cornfield branch unless the user explicitly asks for that exact branch operation.
- Preserve the legacy branch as retrievable archive state.
Current cornfield ref:
backup/distilled-with-vcd-history-2026-05-11
Nested Contracts
- Strict Lean/docs contract:
6-Documentation/docs/AGENTS.md - Lean module-local contract:
0-Core-Formalism/lean/Semantics/AGENTS.md - Infrastructure contract:
4-Infrastructure/AGENTS.md - CAD harness contract:
5-Applications/text-to-cad/AGENTS.md