Backlog Governance
The canonical backlog for the open-source monorepo is GitHub issues and GitHub Projects in genfeedai/genfeed.ai.
This page records the V1 consolidation decision tracked by #189. It is documentation, not a second task list.
Source Repositories Reviewed
| Repository | State | V1 Decision |
|---|---|---|
genfeedai/cloud | Archived private repo with historical product, API, agent, serializer, workflow, settings, Sentry, and SSOT migration issues. | Do not reopen historical issues. Carry forward only still-relevant work as genfeed.ai issues. |
genfeedai/core | Archived private repo with a closed Command Palette issue visible in GitHub. | No V1 carry-forward by default. Current OSS/core work belongs in this repo. |
genfeedai/cli | Archived private repo with old CLI issues, including one open Content Engine V1 item. | CLI package lives in packages/cli; remaining CLI work must be filed in this repo. |
genfeedai/docs | Archived private docs repo with no open issue surface visible in GitHub. | Docs work belongs in apps/docs and this repo’s issues. |
genfeedai/packages, genfeedai/api, genfeedai/web | Archived package/API/web sources from the pre-monorepo split. | Do not use as active planning sources. Package/API/web follow-up must be represented in genfeed.ai. |
Pulled-Forward Work
The still-relevant historical work is represented in the current repo as these issue families:
| Historical Area | Current genfeed.ai Representation |
|---|---|
| Self-hosted + Cloud unification | Closed epic #95 and follow-up V1 readiness issues #184, #186, #188. |
| Closed-loop content OS | V1 epic #12 and tasks #13 through #18. |
| Trend ingestion, generation service, analytics backbone | V1 epics #159, #160, #161, plus implementation/doc issues #199 through #209. |
| Dynamic model/provider work | V1 issues #91, #92, #93. |
| Settings consolidation | Current repo epic #29 and tasks #193 through #198. |
| Prelaunch trend/reference corpus | Current repo epic #35 and tasks #210 through #216. |
| YouTube clip factory | Current repo epic #230 and tasks #231 through #236. |
| Desktop app and offline runtime | Current repo epics #9, #255, and related desktop tasks. |
| CLI migration | Current repo issue #190, with the CLI package under packages/cli. |
| Docs migration | Closed issue #88 and V1 issue #192, with docs under apps/docs. |
Dropped Or Superseded Work
These historical categories should not be carried forward blindly:
- Closed SSOT migration reports and cleanup reports from
cloud; their useful output is already represented by current repo issues. - Closed Sentry incident mirrors from
cloud; only active reproducible bugs should be filed as newgenfeed.aiissues. - Closed serializer migration issues from
cloud; current serializer rules are enforced by repo standards and any remaining gaps should be filed against the affected controller. - Archived standalone
cli,docs,api,packages, andwebrepo maintenance tasks; their active work now belongs topackages/cli,apps/docs,apps/server/api,packages/*, andapps/websitein this monorepo.
Rules For New Backlog
- Create new work only in
genfeedai/genfeed.aiissues. - Keep milestone, status, and priority in GitHub milestone and Project v2 fields.
- Do not use labels as status or priority.
- Do not create local markdown task files as canonical backlog.
- If historical work is still relevant, rewrite it as a current issue with a concrete done condition and repo-local file ownership.