Skip to content

Instantly share code, notes, and snippets.

@tonek
Created February 19, 2026 22:48
Show Gist options
  • Select an option

  • Save tonek/63567a0873d950023effbdf8c5b6efde to your computer and use it in GitHub Desktop.

Select an option

Save tonek/63567a0873d950023effbdf8c5b6efde to your computer and use it in GitHub Desktop.
features.md
# Combined Feature Candidates
| id | title | brief | status | docs_status | confidence | tickets | evidence | repos |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| F-001 | Codeup Multi-Job Orchestration | A unified orchestrator schedules and tracks coding, analysis, setup, and PR-addressing jobs per workspace. | new | pending | high | jira:TES-323,jira:TES-319 | repos/codeup/protos/codeup/jobs.proto, repos/codeup/protos/codeup/api/orchestrator.proto, repos/codeup/internal/server/orchestrator/orchestrator.go | codeup |
| F-002 | PR Comment To Automated Addressing Runs | PR comments can trigger an automated addressing run that posts updates back to the provider PR thread. | new | pending | high | jira:TES-316,jira:TES-315,jira:TES-314,jira:TES-313 | repos/webapp/src/app/api/integrations/github/webhook/route.ts, repos/webapp/src/app/data/codeup/prCommentDelegation.ts, repos/codeup/protos/codeup/jobs.proto | webapp, codeup |
| F-003 | Repository Guidance Feedback Loop | Inline research comments and instructions are summarized into guidance and uploaded for the next repository scan. | new | pending | high | PRJ-164,STORY-961 | repos/webapp/src/app/api/v1/company/[companyIdStr]/repo-metadata/[repoId]/guidance/route.ts, repos/webapp/src/server/repoComments/guidance.ts, repos/codeup/internal/server/orchestrator/server.go | webapp, codeup |
| F-004 | Workspace Secrets Vault With Audit Trail | Workspace secrets are encrypted, versioned, and audited while being injected into job execution securely. | new | pending | high | jira:TES-330,jira:TES-329,jira:TES-327,jira:TES-312 | repos/codeup/protos/codeup/api/secrets.proto, repos/codeup/internal/server/orchestrator/store/secrets.go, repos/codeup/sql/schema/secrets.sql | codeup |
| F-005 | Structured Job Log Retrieval And Filtering | Job logs are fetched as compressed payloads with server-side filtering by structured log categories. | new | pending | high | jira:TES-317 | repos/codeup/protos/codeup/api/orchestrator.proto, repos/codeup/protos/codeup/common.proto, repos/codeup/internal/server/orchestrator/orchestrator.go | codeup |
| F-006 | Setup-Only Repository Validation Runs | Teams can run setup-only jobs to validate repo bootstrap scripts without full coding runs. | new | pending | high | jira:TES-328,jira:TES-326,jira:TES-320 | repos/codeup/protos/codeup/jobs.proto, repos/webapp/src/app/api/v1/company/[companyIdStr]/codeup/setup/test/route.ts, repos/webapp/src/app/api/v1/company/[companyIdStr]/codeup/setup/runs/route.ts | codeup, webapp |
| F-007 | Parallelized Single-Repo Research Query Pipeline | Repository analysis executes multiple configured research queries in parallel and publishes structured observation outputs. | new | pending | high | | repos/codeup/internal/server/orchestrator/assignments/single_repo_analysis.go, repos/codeup/protos/codeup/settings.proto, repos/webapp/src/server/repos/summaries.ts | codeup, webapp |
| F-008 | Cross-Provider PR Operations (GitHub/Bitbucket) | PR creation and commenting flows support multiple git providers behind a unified adapter layer. | new | pending | high | jira:TES-322,jira:TES-321 | repos/codeup/internal/prcreator/github_adapter.go, repos/codeup/internal/prcreator/bitbucket_adapter.go, repos/webapp/src/app/api/integrations/bitbucket/webhook/route.ts | codeup, webapp |
| F-009 | Lead Out-Spec Streaming And Artifact Sync | Lead monitors selected spec files and streams updated artifacts back to orchestrator during long-running assignments. | new | pending | high | | repos/codeup/internal/apps/lead/specs_monitor.go, repos/codeup/protos/codeup/api/lead.proto, repos/codeup/internal/apps/lead/spec_files.go | codeup |
| F-010 | Multi-IDE Feature Context Bootstrapping In CLI | CLI prepares feature context and rules for multiple IDE agents in a single workflow. | new | pending | high | | repos/devplan-cli/internal/cmd/focus/cmd.go, repos/devplan-cli/internal/cmd/clone/cmd.go, repos/devplan-cli/internal/utils/ide/rules.go | devplan-cli |
| F-011 | CLI Worktree-Centric Workspace Management | CLI manages project/repo worktrees with branch sync, reuse, switching, and cleanup for local execution loops. | new | pending | high | | repos/devplan-cli/internal/utils/gitws/cloner.go, repos/devplan-cli/internal/cmd/switch/cmd.go, repos/devplan-cli/internal/cmd/clean/cmd.go | devplan-cli |
| F-012 | CLI Spec Pull And Start Execution Paths | CLI supports both full task start execution and spec-only pull flows from task recipes. | new | pending | high | | repos/devplan-cli/internal/cmd/spec/start.go, repos/devplan-cli/internal/cmd/spec/pull.go, repos/devplan-cli/internal/cmd/spec/cmd.go | devplan-cli |
| F-013 | MCP Worklog Reporting With Auto Spec Sync | CLI MCP server reports worklogs and auto-starts a background spec synchronizer for the active task. | new | pending | high | | repos/devplan-cli/internal/mcp/worklog.go, repos/devplan-cli/internal/mcp/server.go, repos/devplan-cli/internal/specsync/syncer.go | devplan-cli |
| F-014 | Recent-Activity Ranked Feature Navigation | CLI stores recent task activity and uses it to rank list/switch flows toward the most active work. | new | pending | high | | repos/devplan-cli/internal/utils/recentactivity/store.go, repos/devplan-cli/internal/utils/recentactivity/sort.go, repos/devplan-cli/proto/config/recent_activity.proto | devplan-cli |
| F-015 | Self-Updating CLI Distribution Channel | CLI binaries can self-check and self-update against a production release channel with platform-aware installers. | new | pending | medium | | repos/devplan-cli/internal/cmd/update.go, repos/devplan-cli/internal/utils/updater/updater.go, repos/devplan-cli/proto/config/cli/version.proto | devplan-cli |
| F-016 | Unified Roadmap Workspace With Persistent Filters | Roadmap views combine feature/project streams with persistent filter state and view preferences. | new | pending | high | | repos/webapp/src/app/company/[companyId]/roadmap/page.tsx, repos/webapp/src/app/components/projects/roadmapStorage.ts, repos/webapp/src/app/components/projects/ProjectsRoadmapFilters.tsx | webapp |
| F-017 | Roadmap Kanban With Section/Status Modes | Roadmap boards support status/section grouping, drag updates, and discovery-aware idea navigation. | new | pending | high | | repos/webapp/src/app/components/projects/ProjectsRoadmapKanbanView.tsx, repos/webapp/src/app/company/[companyId]/roadmaps/page.tsx, repos/webapp/src/app/components/projects/useProjectsGroup.ts | webapp |
| F-018 | Runs Kanban Backed By Worklogs And Codeup Runs | Runs view computes task run state from worklog and Codeup run signals and surfaces filtered kanban columns. | new | pending | high | PRJ-252 | repos/webapp/src/app/data/runsStore.ts, repos/webapp/src/app/components/runs/RunsView.tsx, repos/webapp/src/app/api/v1/company/[companyIdStr]/runs/route.ts | webapp, codeup |
| F-019 | Activity History With Batch Grouping | Project/company activity feeds support pagination, filtering, and batch-grouped rendering for multi-entity updates. | new | pending | high | PRJ-252 | repos/webapp/src/server/activity/store.ts, repos/webapp/src/app/components/projects/ActivityHistoryModal.tsx, repos/webapp/src/app/components/projects/activityGrouping.ts | webapp |
| F-020 | Unified Document And Image Attachment Ingestion | Attachments are uploaded via presigned URLs, typed as docs/images/issues, and normalized for downstream usage. | new | pending | high | | repos/webapp/src/app/api/v1/company/[companyIdStr]/attachments/presign/route.ts, repos/webapp/src/hooks/attachment-presign.ts, repos/webapp/api/devplan/types/attachments.proto | webapp |
| F-021 | Post-Upload AI Attachment Processing | Uploaded attachments can be asynchronously processed by an agent workflow and linked back to workspace/project context. | new | pending | high | | repos/webapp/src/app/api/v1/company/[companyIdStr]/attachments/[attachmentId]/process/route.ts, repos/webapp/src/hooks/use-company-attachment-upload.tsx, repos/webapp/agents/agents/graphs/attachment_processing/agent.py | webapp |
| F-022 | External Link Preview To Issue Attachment Conversion | Jira/Linear links can be previewed and transformed into structured issue attachments for document context. | new | pending | high | | repos/webapp/src/app/api/v1/company/[companyIdStr]/integrations/link-preview/route.ts, repos/webapp/api/devplan/types/attachments.proto, repos/webapp/api/devplan/types/integrations.proto | webapp |
| F-023 | Repository Knowledge Hub With Inline Research Comments | Repo research pages expose area-based navigation, inline comment anchoring, and per-area feedback counts. | new | pending | high | STORY-961 | repos/webapp/src/app/components/knowledge/research/RepositoryResearchView.tsx, repos/webapp/src/server/repoComments/store.ts, repos/webapp/src/app/api/v1/company/[companyIdStr]/repo-metadata/[repoId]/comments/route.ts | webapp |
| F-024 | Periodic Paid-Org Repository Rescan Scheduler | A background scheduler marks repos due for refresh based on configured intervals and paid-organization eligibility. | new | pending | high | | repos/webapp/src/server/rescan/periodicRescan.job.ts, repos/webapp/src/server/repos/store.ts, repos/webapp/api/devplan/types/config.proto | webapp |
| F-025 | Integration Webhook-Driven Document And Run Automation | Linear/Jira/GitHub/Bitbucket webhooks update documents or trigger automation paths directly from provider events. | new | pending | high | | repos/webapp/src/app/api/integrations/linear/webhook/route.ts, repos/webapp/src/app/api/v1/integration/forge/webhook/jira/route.ts, repos/webapp/src/app/api/integrations/github/webhook/route.ts | webapp |
| F-026 | Enterprise Organization Per-Seat Billing Sync | Enterprise orgs can bind subscriptions and sync seat counts based on unique users across included companies. | new | pending | high | PRJ-133 | repos/webapp/src/server/payments/seatSync.job.ts, repos/webapp/src/app/api/v1/user/billing/subscription/enterprise/route.ts, repos/webapp/prisma/schema/enterprise_orgs.prisma | webapp |
| F-027 | Stripe Upcoming Invoice Preview For Org Billing | Billing UI can fetch Stripe upcoming invoice previews with line-item/discount/tax breakdowns. | new | pending | high | PRJ-133 | repos/webapp/src/app/api/v1/org/[orgId]/billing/invoice/route.ts, repos/webapp/api/devplan/types/billing.proto, repos/webapp/specs/Stripe_Invoice_Preview_on_Billing_Page/prd.md | webapp |
| F-028 | Company-Scoped Numeric IDs And Stable Slugs | Projects/documents expose company-scoped numeric IDs and stable slugs for UI display and path consistency. | new | pending | medium | | repos/webapp/api/devplan/types/documents.proto, repos/webapp/prisma/schema/companyCounter.prisma, repos/webapp/specs/Company-Scoped_Incremental_ID_System/prd.md | webapp |
| F-029 | Living Projects WIP-Approved Story Locking | Product workflows can separate mutable WIP stories from approved locked stories used for development inputs. | new | pending | low | | repos/webapp/specs/Living_Projects__Lock_&_Approve_User_Stories/prd.md, repos/webapp/src/app/company/[companyId]/projects/[projectId]/product/page.tsx, repos/webapp/src/app/company/[companyId]/projects/[projectId]/development/page.tsx | webapp |
| F-030 | Multi-Agent Dev Workflow And Spec Artifact Roundtrip | Dev workflows span UI regeneration, CLI execution, and artifact sync loops for collaborative multi-agent delivery. | new | pending | medium | | repos/webapp/specs/Streamlined_Dev_Workflow_&_Multi-Agent_Collaboration/prd.md, repos/devplan-cli/internal/specsync/sync.go, repos/codeup/internal/apps/lead/specs_monitor.go | webapp, devplan-cli, codeup |
| F-031 | Chat Context Compaction And State Preservation | Agent chat sessions support configurable context compaction controls to preserve useful history within token budgets. | new | pending | medium | | repos/webapp/api/devplan/types/config.proto, repos/webapp/agents/agents/server/agent_actions/threads_handler.py, repos/webapp/.junie/devplan_insights.md | webapp |
| F-032 | Workspace Feature-Flag Controlled Capability Gating | Product capabilities are selectively enabled per workspace via centrally managed feature-flag lists. | new | pending | high | PRJ-252 | repos/webapp/api/devplan/types/config.proto, repos/webapp/src/hooks/queries/feature-flags-utils.ts, repos/webapp/src/app/company/[companyId]/ideas/page.tsx | webapp |
| F-033 | Ideas/Quick-Wins To Roadmap Convergence | Idea and quick-win entities are surfaced as roadmap-first execution inputs with promotion and kanban support. | new | pending | high | | repos/webapp/src/app/company/[companyId]/ideas/page.tsx, repos/webapp/src/app/company/[companyId]/features/page.tsx, repos/webapp/src/app/company/[companyId]/roadmap/page.tsx | webapp |
| F-034 | Pulse Enrollment And Digest Retrieval | Workspace pulse settings include enrollment toggles and digest retrieval APIs for periodic insights delivery. | new | pending | medium | | repos/webapp/src/app/api/v1/company/[companyIdStr]/pulse/status/route.ts, repos/webapp/src/app/api/v1/company/[companyIdStr]/pulse/digests/route.ts, repos/webapp/src/app/company/[companyId]/pulse/page.tsx | webapp |
| F-035 | Organization-Aware Access And Tier Enforcement | Org/company RBAC and subscription tier context influence limits, visibility, and billing actions across tenants. | new | pending | high | PRJ-133 | repos/webapp/src/server/usage/tiers.ts, repos/webapp/src/app/auth/serverAbilities.ts, repos/webapp/api/devplan/services/web/organization.proto | webapp |
| F-036 | Task Row Inline Run Controls And Status | Task rows expose inline RUN/Start/Download actions via a slider and show latest job run status with PR link when available. | new | pending | medium | jira:TES-325,jira:TES-324,jira:TES-318 | issues/jira/issues/TES-325.json, issues/jira/issues/TES-318.json, issues/jira/issues/TES-324.json | webapp, codeup |
## Merge Candidate Notes
- F-002 merges webhook provider events in webapp with Codeup PR-addressing orchestration.
- F-003 merges webapp inline comment feedback + guidance generation with Codeup guidance storage and subsequent scans.
- F-006 merges Codeup setup job type with webapp setup test and setup-run history APIs.
- F-018 merges webapp run-state aggregation with Codeup latest job-run metadata.
- F-030 merges webapp product workflow intent, devplan-cli execution/sync tools, and Codeup spec streaming in one capability chain.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment