Skip to content

Retire Project as user-facing concept — align CONTEXT.md with Armonia vision - #320

Draft
aarontrowbridge wants to merge 1 commit into
mainfrom
319-retire-project-as-user-facing-concept-align-contextmd-with-amicode-readme-armonia-vision
Draft

Retire Project as user-facing concept — align CONTEXT.md with Armonia vision#320
aarontrowbridge wants to merge 1 commit into
mainfrom
319-retire-project-as-user-facing-concept-align-contextmd-with-amicode-readme-armonia-vision

Conversation

@aarontrowbridge

Copy link
Copy Markdown
Member

Fixes #319

Problem — CONTEXT.md defined Project as the user-facing unit (directory registered, dashboard switching, Session nested under Project), conflicting with the README vision where the workspace is what you edit, ~/.amico is what the system manages, Amicode is the lens and work is organized via Armonia vaults / Problems / Runs / catalog.

Change — retire Project from product language:

  • Workspace = single checkout (~/armonia) — repos + managed ~/.amico (data/). No dashboard switcher; engine worktree string kept for storage compat only.
  • Problem = pulse-design unit (data/problems/<slug>) where System/Formulation/solve.jl/Runs live — switched via the Problems surface, not the engine picker.
  • Session = bound to Workspace, global chronological list (grouped by Problem), not nested under Project.
  • Project marked deprecated — internal only (storage compat: Session.directory/LocalProject.worktree).
  • Armonia distinct-from line updated to Workspace; Vault project scope clarified as mount tier, not engine Project.

No storage migration; existing sessions keep working. Follow-up: hide the opencode "Add project" picker in the fork (tracked separately).

Workspace is the single checkout (~/armonia), Problem is the
pulse-design unit (data/problems/<slug>), Sessions are global
and grouped by Problem. Project is now deprecated/internal
(storage compatibility only) and no longer surfaced in the
dashboard. Updates Armonia distinct-from line to Workspace.

Fixes #319
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Retire Project as user-facing concept — align CONTEXT.md with Amicode README / Armonia vision

1 participant