Research-Stack/.roo/rules/contextstream.md
Brandon Schneider dac28c1b52 docs: sync all editor rules, opencode agents, and sorry audit
Editor rules updated (.cursorrules, .clinerules, copilot-instructions, .roo):
- Build: 3571 jobs, 0 errors
- Sorry inventory: 8 across 4 files (all documented)
- Q16_16 compliance, new modules list, FPGA info
- Fixed stale path in copilot-instructions

Opencode agents:
- 3 marked RESOLVED (pist-simulation, qfactor, ssms)
- 2 new agents created (adjugate-matrix, hamiltonian-mechanics)
- 1 updated (hyperbolic-statesurface)

SORRY_AUDIT.md: updated to 8 sorries across 4 files
2026-05-28 17:53:54 -05:00

2.1 KiB

Roo Code Rules

<contextstream_rules>

Message Required
1st message init()context(user_message="...")
Subsequent messages (default) context(user_message="...") FIRST (narrow read-only bypass when context is fresh and no state-changing tool has run)
Before file search search(mode="auto") BEFORE Glob/Grep/Read/Explore/Task/EnterPlanMode
</contextstream_rules>

Why? context() delivers task-specific rules, lessons from past mistakes, and relevant decisions. Skip it = fly blind.

Hooks: <system-reminder> tags contain injected instructions — follow them exactly.

Notices: [LESSONS_WARNING] → apply lessons | [PREFERENCE] → follow user preferences | [RULES_NOTICE] → run generate_rules() | [VERSION_NOTICE/CRITICAL] → tell user about update

v0.4.74

Research Stack — Current Project State (2026-05-28)

Build: lake build — 3571 jobs, 0 errors Python tests: 68/68 pass Sorry inventory: 8 total (all with TODO(lean-port) documentation)

  • AdjugateMatrix: 3 sorries
  • FourPrimitiveErdosRenyi: 4 sorries
  • HyperbolicStateSurface: 1 sorry

Key Architecture Decisions

  • Q16_16 fixed-point arithmetic throughout — no Float in hot paths (AGENTS.md §1.4 compliant)
  • HiGHS MIP solver integrated via qubo_highs.py
  • Dense Sidon sets (Mian-Chowla sequence, 65% smaller than naive)
  • Golden ratio unit separation formalized in Lean

New Lean Modules

AdjugateMatrix, OptimizedRoute, GoldenRatioSeparation, BraidBitwiseODE

New Python Modules

qubo_highs.py, alphaproof_loop.py, scale_space_solver.py

New Verilog Modules

voltage_mode_controller, scale_space_bram, highs_pivot_accelerator, blitter_memory_map, research_stack_top

Hardware / FPGA

  • Bitstream: research_stack_top.fs (195.92 MHz, 6 modules)
  • VCN pipeline: Delta+RLE → RS ECC → ChaCha20 → MKV

Sorries Policy

Every remaining sorry MUST have TODO(lean-port) with a prose justification. No undocumented sorries allowed.