You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,9 @@ All notable repository-level changes are recorded here. Application history befo
16
16
- Removed the stale root `SOURCE_MANIFEST.sha256`; verified release archives continue to generate their own manifest.
17
17
- Made forensic inventory and source-release ordering deterministic across Windows and Linux by sorting canonical POSIX repository-relative paths.
18
18
- Upgraded the pinned Django LTS runtime from 5.2.15 to 5.2.16 to resolve the July 2026 Django security advisories and kept exact-version deployment verification aligned.
19
+
- Established `MAILSTACK-1.3.0-RC1-DOCS-BASELINE-001` as the protected feature and documentation baseline.
20
+
- Added the root `documents/` user-documentation hub with a user manual, task-based how-to guide, administrator guide, baseline record and mandatory phase history.
21
+
- Added deterministic documentation index and manifest synchronization, phase scaffolding, contract tests and CI policy enforcement so maintained feature changes cannot merge without the required user documentation and changelog updates.
19
22
20
23
### Compatibility
21
24
@@ -51,4 +54,4 @@ All notable repository-level changes are recorded here. Application history befo
51
54
52
55
### Qualification
53
56
54
-
Automated gates pass. Stable promotion remains blocked on a clean Ubuntu 24.04 VPS acceptance campaign, external SMTP/LMTP verification, online dependency advisory audit and release-owner legal confirmation.
57
+
Repository CI, the online dependency advisory audit, deterministic release build, release verification and clean-clone verification pass. Stable promotion remains blocked on a clean Ubuntu 24.04 VPS acceptance campaign, external SMTP/LMTP verification, backup/restore acceptance and release-owner legal confirmation.
Copy file name to clipboardExpand all lines: docs/DEPENDENCY_REVIEW.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,4 +21,4 @@ No obvious conflict was identified between the declared direct dependency licens
21
21
22
22
## Vulnerability review
23
23
24
-
`pip check` passes in the audit environment. Django is pinned to 5.2.16, the upstream July 2026 security release for the 5.2 LTS line. GitHub CI retains`pip-audit`as a blocking network-enabled gate.
24
+
`pip check` passes. Django is pinned to 5.2.16, the July 2026 security maintenance release for the 5.2 LTS line. The blocking network-enabled`pip-audit`gate passed in GitHub Actions run `30133728843` for commit `1e1737edea2e6c922265a15d8584b56671820c65` and remains mandatory for future changes.
@@ -86,6 +88,8 @@ See `FEATURE_MATRIX.md` for the feature-by-feature verification record.
86
88
10. The complete AGPL-3.0 license text and licensing rationale were added.
87
89
11. A deterministic file/symbol inventory and documentation consistency gate were added.
88
90
12. Local audit virtual environments are ignored without weakening generated-artifact release blocking.
91
+
13. A root `documents/` baseline now provides maintained user, administrator and phase documentation.
92
+
14. Deterministic synchronization, draft blocking and diff-based CI policy prevent maintained feature changes from merging without substantive documentation.
89
93
90
94
## Automated evidence
91
95
@@ -101,16 +105,17 @@ See `FEATURE_MATRIX.md` for the feature-by-feature verification record.
101
105
- Backup/restore/health contracts: **PASS**
102
106
- Shell syntax: **13 files PASS**
103
107
- Source forensic gate: **PASS with zero blocking findings**
The tests ran locally with Python 3.13.5 because it is the available audit runtime. Package metadata and CI constrain production to Python 3.12 on Ubuntu 24.04.
112
+
The authoritative repository qualification is GitHub Actions run `30133728843` on Ubuntu 24.04 with Python 3.12 at commit `1e1737edea2e6c922265a15d8584b56671820c65`. Local isolated audit environments remain useful for non-networked structural checks but do not replace CI.
108
113
109
114
## Security review
110
115
111
116
Verified controls include root-only generated secrets, strict configuration validation, Argon2 password hashing, CSRF and secure-cookie controls, login throttling, object-level mailbox authorization, safe HTML sanitization, protected attachments, receive-only SMTP, no public registration, no IMAP/POP3/submission in the reference deployment, MariaDB least privilege, systemd sandboxing, safe archive extraction, checksum verification and fail-closed CI/release gates.
112
117
113
-
The online`pip-audit` command was attempted but could not resolve `pypi.org`in the isolated environment. This is not a passing vulnerability result; the network-enabled CI step remains blocking.
118
+
The network-enabled`pip-audit` command passed as a blocking step in GitHub Actions run `30133728843`. Future dependency changes must continue to pass the locked dependency, `pip check`, and online advisory gates.
114
119
115
120
## Performance review
116
121
@@ -125,7 +130,7 @@ The repository includes an SEO-oriented README, logo asset, release/download/lic
125
130
Before stable promotion:
126
131
127
132
1. Confirm source ownership and third-party license compatibility.
128
-
2.Require GitHub CI, including the online dependency advisory audit, to pass.
133
+
2.Preserve the successful GitHub CI baseline and require every subsequent release commit to pass all blocking gates.
129
134
3. Install on a clean isolated Ubuntu Server 24.04 VPS.
0 commit comments