Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ github-issue: null
spec-path: docs/issues/drafts/1488-si-18-deprecate-legacy-shutdown-api/ISSUE.md
branch: "{issue-number}-deprecate-legacy-shutdown-api"
related-pr: null
last-updated-utc: "2026-10-02 11:12"
last-updated-utc: "2026-10-06 11:34"
semantic-links:
skill-links:
- create-issue
Expand All @@ -31,7 +31,7 @@ semantic-links:

# Draft SI-18 — Deprecate Legacy Shutdown API

> **EPIC position**: Roadmap step 15. Compatibility-preserving deprecation after
> **EPIC position**: Roadmap step 17. Compatibility-preserving deprecation after
> every supported in-workspace and standalone consumer uses token lifecycle APIs.

## Goal
Expand All @@ -54,6 +54,8 @@ Do not start this work until the following evidence is recorded:
components use token-aware lifecycle paths.
- [ ] Standalone HTTP and UDP environments/examples use token-aware lifecycle
paths.
- [ ] REST API and health-check API test environments use token-aware
lifecycle paths (SI-23, SI-24).
- [ ] The task inventory confirms no supported in-workspace consumer depends on
the legacy shutdown path.
- [ ] The external `torrust-server-lib` release notes identify external consumer
Expand Down Expand Up @@ -112,7 +114,8 @@ Do not start this work until the following evidence is recorded:

## Dependencies

- SI-11 through SI-17 are complete for the HTTP, REST, health-check, UDP, and
- SI-11 through SI-17, SI-23, and SI-24 are complete for the HTTP, REST,
health-check, UDP, and
standalone migrations.
- SI-2's additive server lifecycle API is released and documented.
- #1588 revalidates the final supported-consumer inventory.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ github-issue: null
spec-path: docs/issues/drafts/1488-si-19-remove-legacy-shutdown-api/ISSUE.md
branch: "{issue-number}-remove-legacy-shutdown-api"
related-pr: null
last-updated-utc: "2026-10-02 11:12"
last-updated-utc: "2026-10-06 11:34"
semantic-links:
skill-links:
- create-issue
Expand All @@ -33,7 +33,7 @@ semantic-links:

# Draft SI-19 — Remove Legacy Shutdown API and Library OS Signals

> **EPIC position**: Roadmap step 16. Breaking removal after all declared
> **EPIC position**: Roadmap step 18. Breaking removal after all declared
> compatibility, migration, deprecation, and release gates have been satisfied.

## Goal
Expand All @@ -56,6 +56,8 @@ Do not start implementation until every item below is complete and linked from
components use only token-aware shutdown paths.
- [ ] Standalone HTTP and UDP environments/examples use only token-aware
shutdown paths.
- [ ] REST API and health-check API test environments use only token-aware
shutdown paths (SI-23, SI-24).
- [ ] #1588 revalidates the final task inventory and records no supported
in-workspace legacy shutdown consumer.
- [ ] `torrust-server-lib` release notes confirm the planned breaking release
Expand Down Expand Up @@ -135,7 +137,7 @@ Do not start implementation until every item below is complete and linked from
## Dependencies

- SI-18 is complete and the declared external compatibility window has ended.
- SI-11 through SI-17 token-lifecycle migrations are complete.
- SI-11 through SI-17, SI-23, and SI-24 token-lifecycle migrations are complete.
- #1588 completes final inventory evidence.
- Q4 is resolved. Q5's process-wrapper verification rule is required for final
end-to-end removal verification.
Expand Down
4 changes: 2 additions & 2 deletions docs/issues/drafts/1488-si-3-fix-environment-stop/ISSUE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ github-issue: null
spec-path: docs/issues/drafts/1488-si-3-fix-environment-stop/ISSUE.md
branch: "1488-si-3-fix-environment-stop"
related-pr: null
last-updated-utc: "2026-10-06 09:36"
last-updated-utc: "2026-10-06 11:41"
semantic-links:
skill-links:
- create-issue
Expand All @@ -27,7 +27,7 @@ semantic-links:
# Superseded Draft SI-3 — Split Standalone Environment Migration

> **Status**: Superseded for implementation planning. [SI-16](../../closed/2412-1488-si-16-migrate-standalone-http-environment/ISSUE.md)
> replaces the standalone HTTP environment/example and [SI-17](../1488-si-17-migrate-standalone-udp-environment/ISSUE.md)
> replaces the standalone HTTP environment/example and [SI-17](../../open/2448-1488-si-17-migrate-standalone-udp-environment/ISSUE.md)
> replaces the standalone UDP environment/example, after the additive server
> lifecycle API is available.
>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Verification Evidence — Superseded Combined Standalone Migration

> **Status**: Do not populate. [SI-16](../../closed/2412-1488-si-16-migrate-standalone-http-environment/manual-verification-evidence.md)
> and [SI-17](../1488-si-17-migrate-standalone-udp-environment/verification.md)
> and [SI-17](../../open/2448-1488-si-17-migrate-standalone-udp-environment/ISSUE.md)
> require separate verification evidence for the HTTP and UDP consumers,
> respectively.

Expand Down
Loading
Loading