Created
February 19, 2026 22:48
-
-
Save tonek/63567a0873d950023effbdf8c5b6efde to your computer and use it in GitHub Desktop.
features.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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