Cross-project development rules
Source ownership
- Product repositories own facts about their own code, docs, metadata, and runtime.
- Meridian core owns generic tooling, standards, schemas, validators, shared packages, scripts, and agent guidance.
- Meridian Hub owns live operational visibility and recent provider state.
- Product Compass owns synthesis and strategy.
Editing boundaries
For Product Compass work:
- Write only inside
meridian-product-compass/. - Do not edit source product repositories while synthesising knowledge.
- Do not edit Meridian core to store product strategy.
- If source material is stale or missing, document the gap in Product Compass.
Client boundary
Do not include client-specific information in Product Compass. If a client project demonstrates a reusable generic pattern, describe the pattern generically without naming the client or leaking details.
Reuse rules
- Do not extract a package just because code exists.
- Prefer pattern first, blueprint second, package third.
- A shared package should have at least two real consumers, a clear owner, a small API, isolated tests, and no product-specific domain knowledge.
- Product-specific business rules stay in product repos.
Evidence rules
- Use "Fact" for directly supported source material.
- Use "Inference" for reasoned cross-source conclusions.
- Use "Opportunity" for future ideas.
- Include "Sources consulted" in major docs.
- Do not claim a source was inspected unless it was.
Safety rules for product ideas
- SiteIntel: preserve SSRF, crawl, paid API, and evidence boundaries.
- DataStitcher: respect region/publication policy and human-reviewed AI suggestions.
- BigQuery Atlas: never brute-force project IDs.
- Bollocks Radar: no-match never means true.
- Trackpal: do not expose OAuth tokens, service-role keys, or raw secrets.
- Codex Sessions Analyser: raw session logs stay local by default.
Sources consulted
docs/architecture/meridian-compass-knowledge-space.mddocs/architecture/meridian-works-shared-platform.mdmeridian-product-compass/docs/compass/repository-boundaries.md- Product dossiers under
meridian-product-compass/docs/projects/*/overview.md