Projects
One markdown file per project.
projects/*.md— active projects.projects/proposed/*.md— ideas not started yet. Move the file up intoprojects/when work starts.projects/done/*.md— finished projects.projects/shelved/*.md— rejected or postponed indefinitely. Add a dated line saying why.
A project file starts as a title and a one-paragraph goal; add sections as the project needs them
(e.g. Done / Remaining, or Now / Soon / Distant). Larger projects with many steps or approval
gates can use the fuller shape, as aws-migration.md does:
---title: Short namestatus: draft | active | blocked # folder says proposed/done/shelvedlead: infra-lead | pm | marketing | architect # persona that drives itowner: jeyrbstarted: YYYY-MM-DD---
## Goal / ## Context / ## Plan (tagged tasks) / ## Decisions / ## LogTasks are checkboxes tagged with who executes them:
@agent— an agent can do it unattended (read-only, or reversible and inside this repo)@pair— agent does the work, human reviews/approves before it takes effect@human— needs the human (console logins, payments, credentials, judgement calls)
- [ ] @pair Write Terraform for the Route53 zones · - [x] @human Create AWS account (2026-10)
When a task becomes real work, link it: an @human task gets an hq issue (labels project + area),
a @pair task gets the PR the agent built. See “Issues and PRs” in CLAUDE.md.
Rules for agents working a project: work the first unblocked task you’re allowed to; never cross a
@pair gate without recorded approval in Decisions; add a Log entry each session; if
blocked, say on what (in frontmatter status if the file has it, otherwise in the Log).
Active
Section titled “Active”| Project | Goal |
|---|---|
| HQ | Run projects and keep products healthy from one hub |
| AWS migration | Move Rhizomatics infrastructure to its own AWS account |
| OpenSSF | OpenSSF Scorecard and checks feeding the security and alignment reviews |
| De-YAMLification | HA components with zero YAML, or a small power-user set |
| Supernotify packages | Auto-discovered notification packages on top of Supernotify |
| Home Assistant Marketplace | Rename HACS badges, links and references to the Marketplace (2026.11) |
| remote_logger Silver | remote_logger at Quality Scale Silver by Feb 2027 |
| Agent diagnostics | Logs, HA API/DB, config, previews and agent accounts reachable the same way from every project |
Proposed
Section titled “Proposed”| Project | Goal |
|---|---|
| Tankie | Heating oil / offline fuel storage in HA, using the Energy features |
| Developer environment | Segregated hardware, software and cloud dev environment (depends on AWS migration) |
| Media | Supporting material aimed at a general audience that uses Rhizomatics products |
| OCI container client | Extract updates2mqtt’s OCI registry client into a reusable Python library |
| Project alignment | Reduce unnecessary variation across the stack |
| mise environments | mise as the way into prod/dev/test environments, starting with secrets through fnox |
| Project | Goal |
|---|---|
| mkdocs decom | Move docs off mkdocs to properdocs/materialx, Zensical for new projects |
Shelved
Section titled “Shelved”None yet.