upsert_project
Create or update a project entry in the ADHD Progress Hub, setting metadata such as title, workspace path, repository, energy level, parent, and forge targeting to persist local configuration.
Instructions
Create or update a project registry entry and its explicit metadata.
Use when setting title, workspace path, repository, energy, parent, or forge
targeting. parent_slug nests under any project (unlimited depth; cycles rejected).
This persists local Hub project configuration; it does not by itself create,
rename, or delete a remote forge repository.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | ||
| title | Yes | ||
| energy | No | unknown | |
| repo_url | No | ||
| forge_repo | No | ||
| description | No | ||
| forge_owner | No | ||
| parent_slug | No | ||
| workspace_path | No | ||
| forge_wiki_path | No | ||
| forge_project_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||