Strategic planning across multiple repositories using MARR standards #94
Replies: 1 comment
-
Here's text for a proposed issue to work on the above:SummaryPropose a new bundled standard covering governance of strategic planning across multiple repositories—specifically the pattern where a dedicated "roadmap" repo holds high-level issues that decompose into work items in downstream repos. ProblemGitHub Projects don't natively support hierarchical issue relationships across repos. A common workaround is a roadmap repository for strategic items, with manual decomposition and linking to implementation repos. This works but degrades without discipline: links rot, people forget to reference upstream items, new contributors miss context. MARR can help by encoding the governance rules as a standard that triggers when working on roadmap or cross-repo items. Proposed StandardFile: Triggers:
Core rules should cover:
Anti-patterns:
Complementary AutomationThe standard could include guidance (in an appendix or separate doc) on GitHub Actions that validate adherence:
PlacementLikely project-level in the roadmap repo, with downstream repos optionally including a lighter "linking-only" variant. Open Questions
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Cross-Repository Roadmap Governance
This document describes a pattern for managing strategic planning across multiple repositories using MARR standards.
The Problem
Organisations with multiple repositories often need a central place for high-level planning—ideas, features, release bundles—that spans individual codebases. GitHub Projects can serve this purpose, but Projects have limitations: draft items aren't full issues, cross-repo linking is manual, and there's no native hierarchy.
A common solution is a dedicated "roadmap" repository whose sole purpose is to hold strategic issues. These issues are then decomposed into repo-level work items as implementation proceeds.
This approach is sound but brittle. The connection between roadmap items and implementation items degrades without discipline. People forget to link. Links rot. New contributors don't know the upstream context exists.
How MARR Helps
A MARR standard can encode the governance rules for this workflow. When Claude Code works on roadmap items or repo-level issues, the standard triggers and provides binding constraints on structure, linking, and decomposition.
This shifts enforcement from reactive (validation after the fact) to proactive (correct behaviour at the point of work).
Standard Scope
A roadmap governance standard should cover:
Complementary Automation
MARR standards govern AI agent behaviour. GitHub Actions can provide validation for human-created items and catch drift over time:
Actions are reactive; MARR is proactive. Used together, they cover both modes of work.
Placement
This standard can operate at two levels:
~/.claude/marr/): If the same governance applies across all your projects.claude/marr/): If governance rules vary per organisation or product areaFor most cases, project-level placement in the roadmap repository is appropriate, with downstream repos referencing the same standard or a simplified version that covers only the linking requirements.
Limitations
MARR cannot enforce behaviour by humans who bypass Claude Code. It cannot validate that decomposition has occurred or that links remain valid. These gaps require either manual discipline or complementary automation.
Beta Was this translation helpful? Give feedback.
All reactions