create_project
Initialize a project entry in the database by providing name, purpose, and goals to start tracking functional programming projects.
Instructions
Initialize project entry (one per database)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name (e.g., 'MatrixCalculator') | |
| purpose | Yes | Project purpose (e.g., 'Build a pure functional matrix math library') | |
| goals | Yes | Array of goal strings (e.g., ['Fast computation', 'No OOP']) | |
| status | Yes | 'active', 'paused', 'completed', 'abandoned' | active |
| version | Yes | Tracks idea evolution (starts at 1) | |
| user_directives_status | No | NULL (Case 1), 'pending_discovery', 'pending_parse', 'in_progress', 'active', 'disabled' |