Skip to content

docs(issues): add specification for #2107 - #2108

Merged
josecelano merged 3 commits into
torrust:developfrom
josecelano:2107-activate-persistence-free-v3-runtime-composition
Aug 28, 2026
Merged

docs(issues): add specification for #2107#2108
josecelano merged 3 commits into
torrust:developfrom
josecelano:2107-activate-persistence-free-v3-runtime-composition

Conversation

@josecelano

Copy link
Copy Markdown
Member

Summary

Scope

Documentation only: the implementation of persistence-free composition, capability-aware REST API responses, and container behavior is intentionally not included.

Validation

  • installed pre-commit hook: cargo machete --with-metadata, cargo deny check bans, linter all, and cargo test --doc --workspace
  • git diff --check

Related to #2107

Copilot AI lite review requested due to automatic review settings August 28, 2026 09:57

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

This PR adds the approved issue specification for #2107 (persistence-free v3 runtime composition) and updates the configuration-overhaul EPIC (#1978) documentation to include and sequence the new subissue after #999 and #1980.

Changes:

  • Add new open-issue spec document for #2107, including scope, acceptance criteria, verification plan, and progress tracking.
  • Update EPIC #1978 subissue table and delivery graph to include #2107 and mark #1980 as DONE after PR #2103 merged.

Reviewed changes

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

File Description
docs/issues/open/2107-1978-activate-persistence-free-v3-runtime-composition.md New specification for #2107, detailing persistence-free runtime composition requirements and verification.
docs/issues/open/1978-configuration-overhaul-epic/EPIC.md Adds #2107 to EPIC links/table/graph and updates #1980 status; needs small consistency fixes in remaining narrative/log text.
Suppressed comments (1)

docs/issues/open/1978-configuration-overhaul-epic/EPIC.md:306

  • This progress-log entry hardcodes #2067 as the “thirteenth” native sub-issue, but after adding #2107 the table now numbers #2067 as subissue #15. To avoid future renumbering drift, prefer wording that doesn’t encode the ordinal position.
- 2026-08-28 00:00 UTC - GitHub Copilot/User - Created approved feature subissue #2107 for
  persistence-free v3 runtime activation and linked it natively to this EPIC. It follows #999 and
  #1980, preserves REST API availability, and makes disabled whitelist/key routes return controlled

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/issues/open/1978-configuration-overhaul-epic/EPIC.md
@josecelano josecelano self-assigned this Aug 28, 2026
@josecelano

Copy link
Copy Markdown
Member Author

ACK f33706b

@josecelano
josecelano merged commit cff263d into torrust:develop Aug 28, 2026
1 check passed
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