fk these ai
This commit is contained in:
21
AGENTS.md
21
AGENTS.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user