Skip to content

docs: publish public ROADMAP.md - #15

Merged
Pomdapis merged 4 commits into
mainfrom
pom-181-roadmap
Apr 26, 2026
Merged

docs: publish public ROADMAP.md#15
Pomdapis merged 4 commits into
mainfrom
pom-181-roadmap

Conversation

@Pomdapis

Copy link
Copy Markdown
Contributor

Summary

Adds the first public ROADMAP for Compendium. Closes POM-181.

  • Vision: focused, opinionated framework for event-sourced multi-tenant SaaS on .NET
  • Themes: stable foundations, multi-tenancy first-class, adapter ecosystem, observability, DX
  • 2026 Q2: Saga pattern (process managers, compensation, persistence)
  • 2026 Q3 / Q4: New adapters — specifics deferred, informed by Discussions
  • Out of scope: built-in UI, message broker abstraction, multi-language SDK, ORM replacement, legacy frameworks
  • How to influence: Discussions + new `roadmap-input` label (already created)

Also updates the README "Documentation" section to point at ROADMAP.md and the upcoming DocFX site.

Test plan

  • ROADMAP.md renders cleanly on GitHub
  • README links to ROADMAP work
  • roadmap-input label exists (`gh label list`)
  • Public review

Notes for reviewer

This is intentionally non-committal on dates. The "no date here is a commitment" disclaimer is by design — see ADR 0005 for the philosophy on event-sourcing first; the same "ship when ready" applies to roadmap items.

Vision, themes, and quarterly outlook for 2026 — saga pattern in Q2,
new adapters in Q3 and Q4 (specifics deferred). Out-of-scope section
to focus contributions; "How to influence" section pointing at
Discussions and the new roadmap-input label.

README updated to link ROADMAP and the upcoming docs site.
Copilot AI review requested due to automatic review settings April 25, 2026 08:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Publishes an initial public roadmap for Compendium and updates the README to point users to the roadmap and other documentation entry points.

Changes:

  • Add a new public ROADMAP.md describing vision, themes, near-term focus, and out-of-scope items.
  • Update README “Documentation” section to link to the roadmap, contributing guide, ADRs, and the upcoming DocFX site.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
ROADMAP.md Introduces the public roadmap content (vision/themes/quarters/out-of-scope/how-to-influence).
README.md Refreshes documentation links to include the roadmap and DocFX site.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ROADMAP.md Outdated

### 2026 Q3 — New adapters

Additional adapters will be announced as the quarter approaches. Priorities are informed by Discussions and by demand signals from production deployments. If you have a strong need for a specific integration, please open a Discussion with the `roadmap-input` label.

Copilot AI Apr 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub Discussions don’t support issue labels, so “open a Discussion with the roadmap-input label” is not actionable as written. Suggest rephrasing to either (a) open an Issue with the roadmap-input label, or (b) open a Discussion and note that maintainers will create/label a tracking issue as roadmap-input.

Suggested change
Additional adapters will be announced as the quarter approaches. Priorities are informed by Discussions and by demand signals from production deployments. If you have a strong need for a specific integration, please open a Discussion with the `roadmap-input` label.
Additional adapters will be announced as the quarter approaches. Priorities are informed by Discussions and by demand signals from production deployments. If you have a strong need for a specific integration, please open a Discussion describing the use case; maintainers may create or label a tracking issue as `roadmap-input`.

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied — see commit f47c8dc. Discussions don't carry labels, so the workflow is now: user opens a Discussion → maintainer creates/labels a tracking issue as roadmap-input.

Pomdapis and others added 3 commits April 26, 2026 13:33
GitHub Discussions don't support issue labels, so the previous wording
"open a Discussion with the roadmap-input label" was not actionable.
Reframe so users open a Discussion describing the use case, and clarify
that maintainers may create or label a tracking *issue* as roadmap-input.

Per Copilot reviewer feedback on PR #15.
@Pomdapis
Pomdapis merged commit 77785bd into main Apr 26, 2026
5 checks passed
@Pomdapis
Pomdapis deleted the pom-181-roadmap branch April 26, 2026 12:11
Pomdapis added a commit that referenced this pull request Apr 26, 2026
## Summary

PR #23 incorrectly bumped CHANGELOG to `[1.0.0-preview.2] - 2026-04-26`
with the quality-sweep entries — but tag `v1.0.0-preview.2` was already
cut on **2026-04-25** from a different commit set (PRs #1-7) and
**already published to nuget.org** (`Compendium.Core 1.0.0-preview.2` is
live). Reusing that version was a mistake.

This PR reconciles the CHANGELOG with the published reality and rolls
today's work into a new **preview.3**:

### `[1.0.0-preview.2] - 2026-04-25` — rewritten retroactively

Now matches the auto-generated GitHub release notes for
`v1.0.0-preview.2`:
- **Added** — `Compendium.Adapters.Shared` (PII masking utilities,
introduced in #3).
- **Changed** — Dependabot bumps #4-7, OSS governance scaffolding.
- **Security** — workflow `permissions:` block (#1), tenant log
sanitization (#2), email removal from adapter logs / GDPR (#3).

### `[1.0.0-preview.3] - 2026-04-26` — new

Everything since `v1.0.0-preview.2`:
- **Added** — DocFX site (#17), 5 ADRs (#14), public ROADMAP (#15),
getting-started guide (#20), 4 concept pages (#21), 8 adapter how-to
guides (#22).
- **Changed** — CodeQL Default Setup → `extended` query suite.
- **Security** — `softprops/action-gh-release` pinned to commit SHA
(#16, alert #28 closed).

## Test plan

- [ ] CI green on this PR.
- [ ] After merge, tag `v1.0.0-preview.3` triggers Release workflow
successfully.
- [ ] `Compendium.* @ 1.0.0-preview.3` published on nuget.org.
- [ ] GitHub Release `v1.0.0-preview.3` created with auto-generated
notes.

VK: POM-186 (Code Quality sweep parent).

Co-authored-by: sacha <sacha@scojhconsult.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants