Core concepts

The project model in My Architect is a single tree that everything else attaches to. Here are the core entities.

Hierarchy

A project is a tree of nodes: initiatives โ†’ epics โ†’ features โ†’ tasks (the levels depend on the preset). Every node has a status โ€” draft, todo, in-progress, done, blocked โ€” and a roll-up: a parent's status is derived from its children, so the top level always reflects the real state of the work.

Requirements

Nodes carry requirements of six types:

Requirements have a priority and a status (draft / approved / deprecated), and they show up right in the node panel.

Releases

Work can be grouped into releases โ€” a slice of what ships in a given delivery. A release is assembled from nodes in the tree rather than kept as a separate list, so it never drifts from the real model.

Diagrams

All diagrams live on one canvas (React Flow) with auto-layout โ€” you don't drag boxes around by hand:

Docs

Any node can have a markdown document attached โ€” the source of truth for that feature. It's docs, not tickets, that hold the context an AI agent later works with.

How to connect an agent โ€” see Connecting an AI agent.