Initial extract: templates + methodology guide from Ideation
Public, version-controlled source of truth for TeamIDE's project templates, coding conventions, and the build-plan → PM scaffolding rules. Mounted read-only by TeamIDE's planner agent at runtime. Extracted from the personal Ideation repo as a precondition for workspace-projects-agent-spec.md §9.4. Personal Ideation stays private; this repo holds only the publishable methodology.
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Spec: [System/Component Name]
|
||||
|
||||
## Overview
|
||||
|
||||
[What this system does. One paragraph.]
|
||||
|
||||
## Constraints
|
||||
|
||||
- [Hard limit 1]
|
||||
- [Hard limit 2]
|
||||
- [Hard limit 3]
|
||||
|
||||
## Architecture
|
||||
|
||||
[System design. Diagrams, data flow, component interactions.]
|
||||
|
||||
## API Surface
|
||||
|
||||
[Function signatures, data formats, wire protocols — whatever the system exposes.]
|
||||
|
||||
```
|
||||
// Example
|
||||
void system_do_thing(input_t *in, output_t *out);
|
||||
```
|
||||
|
||||
## Data Formats
|
||||
|
||||
[File formats, serialization, storage layout.]
|
||||
|
||||
## Integration Points
|
||||
|
||||
[How this system connects to other projects or systems.]
|
||||
|
||||
## Open Design Questions
|
||||
|
||||
- [Question that needs resolution before implementation]
|
||||
- [Question]
|
||||
Reference in New Issue
Block a user