fk these ai

This commit is contained in:
2026-03-07 20:02:06 -05:00
parent 328063f00f
commit 93cd4a0050
6 changed files with 345 additions and 14 deletions

View File

@@ -41,7 +41,8 @@
## Session Startup Checklist
At the start of each session:
1. **Check TASKS.md** - look for IN_PROGRESS or BLOCKED tracks
1. **Check ./condcutor/tracks.md** - look for IN_PROGRESS or BLOCKED tracks
2. **Review recent JOURNAL.md entries** - scan last 2-3 entries for context
3. **Run `/conductor-setup`** - load full context
4. **Run `/conductor-status`** - get overview
@@ -49,6 +50,7 @@ At the start of each session:
## Conductor System
The project uses a spec-driven track system in `conductor/`:
- **Tracks**: `conductor/tracks/{name}_{YYYYMMDD}/` - spec.md, plan.md, metadata.json
- **Workflow**: `conductor/workflow.md` - full task lifecycle and TDD protocol
- **Tech Stack**: `conductor/tech-stack.md` - technology constraints
@@ -66,10 +68,12 @@ Tier 4: QA - stateless error analysis, no fixes
## Architecture Fallback
When uncertain about threading, event flow, data structures, or module interactions, consult:
- **docs/guide_architecture.md**: Thread domains, event system, AI client, HITL mechanism
- **docs/guide_tools.md**: MCP Bridge security, 26-tool inventory, Hook API endpoints
- **docs/guide_mma.md**: Ticket/Track data structures, DAG engine, ConductorEngine
- **docs/guide_simulations.md**: live_gui fixture, Puppeteer pattern, verification
- **docs/guide_meta_boundary.md**: Clarification of ai agent tools making the application vs the application itself.
## Development Workflow
@@ -94,6 +98,7 @@ When uncertain about threading, event flow, data structures, or module interacti
- **IMPORTANT**: DO NOT ADD ***ANY*** COMMENTS unless asked
- Use 1-space indentation for Python code
- Use type hints where appropriate
## Code Style
- **IMPORTANT**: DO NOT ADD ***ANY*** COMMENTS unless asked
@@ -108,19 +113,7 @@ The native `Edit` tool DESTROYS 1-space indentation and converts to 4-space.
**NEVER use native `edit` tool on Python files.**
Instead, use Manual Slop MCP tools:
- `manual-slop_py_update_definition` - Replace function/class
- `manual-slop_set_file_slice` - Replace line range
- `manual-slop_py_set_signature` - Replace signature only
Or use Python subprocess with `newline=''` to preserve line endings:
```python
python -c "
with open('file.py', 'r', encoding='utf-8', newline='') as f:
content = f.read()
content = content.replace(old, new)
with open('file.py', 'w', encoding='utf-8', newline='') as f:
f.write(content)
"
```
## Quality Gates