From e7f338e3a9325644f86af1d460205fa2fba535a7 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Thu, 12 Mar 2026 19:51:51 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20planning=20gate=20=E2=80=94=20mileston?= =?UTF-8?q?es,=20issues,=20and=20task=20breakdown?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Break PRD into 8 milestones (Phase 0–7) with 59 issues on Gitea. Populate TASKS.md, update mission manifest, initialize scratchpad. Repo created at git.mosaicstack.dev/mosaic/mosaic-stack. Co-Authored-By: Claude Opus 4.6 --- .gitignore | 1 + .mosaic/README.md | 78 +++ .mosaic/orchestrator/config.json | 22 + .mosaic/orchestrator/logs/.gitkeep | 1 + .mosaic/orchestrator/matrix_state.json | 4 + .mosaic/orchestrator/mission.json | 14 + .mosaic/orchestrator/next-task.json | 19 + .mosaic/orchestrator/results/.gitkeep | 1 + .mosaic/orchestrator/session.lock | 8 + .mosaic/orchestrator/state.json | 4 + .mosaic/orchestrator/tasks.json | 3 + .mosaic/quality-rails.yml | 10 + .mosaic/repo-hooks.sh | 17 + AGENTS.md | 30 + docs/MISSION-MANIFEST.md | 66 ++ docs/PRD.md | 914 +++++++++++++++++++++++++ docs/TASKS.md | 65 ++ docs/scratchpads/mvp-20260312.md | 50 ++ scripts/agent/common.sh | 29 + scripts/agent/critical.sh | 16 + scripts/agent/log-limitation.sh | 44 ++ scripts/agent/orchestrator-daemon.sh | 102 +++ scripts/agent/orchestrator-worker.sh | 63 ++ scripts/agent/session-end.sh | 48 ++ scripts/agent/session-start.sh | 92 +++ 25 files changed, 1701 insertions(+) create mode 100644 .gitignore create mode 100644 .mosaic/README.md create mode 100644 .mosaic/orchestrator/config.json create mode 100644 .mosaic/orchestrator/logs/.gitkeep create mode 100644 .mosaic/orchestrator/matrix_state.json create mode 100644 .mosaic/orchestrator/mission.json create mode 100644 .mosaic/orchestrator/next-task.json create mode 100644 .mosaic/orchestrator/results/.gitkeep create mode 100644 .mosaic/orchestrator/session.lock create mode 100644 .mosaic/orchestrator/state.json create mode 100644 .mosaic/orchestrator/tasks.json create mode 100644 .mosaic/quality-rails.yml create mode 100755 .mosaic/repo-hooks.sh create mode 100644 AGENTS.md create mode 100644 docs/MISSION-MANIFEST.md create mode 100644 docs/PRD.md create mode 100644 docs/TASKS.md create mode 100644 docs/scratchpads/mvp-20260312.md create mode 100755 scripts/agent/common.sh create mode 100755 scripts/agent/critical.sh create mode 100755 scripts/agent/log-limitation.sh create mode 100755 scripts/agent/orchestrator-daemon.sh create mode 100755 scripts/agent/orchestrator-worker.sh create mode 100755 scripts/agent/session-end.sh create mode 100755 scripts/agent/session-start.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..333c1e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +logs/ diff --git a/.mosaic/README.md b/.mosaic/README.md new file mode 100644 index 0000000..dd289aa --- /dev/null +++ b/.mosaic/README.md @@ -0,0 +1,78 @@ +# Repo Mosaic Linkage + +This repository is attached to the machine-wide Mosaic framework. + +## Load Order for Agents + +1. `~/.config/mosaic/STANDARDS.md` +2. `AGENTS.md` (this repository) +3. `.mosaic/repo-hooks.sh` (repo-specific automation hooks) + +## Purpose + +- Keep universal standards in `~/.config/mosaic` +- Keep repo-specific behavior in this repo +- Avoid copying large runtime configs into each project + +## Optional Quality Rails + +Use `.mosaic/quality-rails.yml` to track whether quality rails are enabled for this repo. + +Apply a template: + +```bash +~/.config/mosaic/bin/mosaic-quality-apply --template