docs(quick-261015-w7f): summercms.io deployed on v0.2.0
This commit is contained in:
@@ -5,10 +5,10 @@ current_phase: "19.3"
|
|||||||
current_phase_name: Framework transport and infrastructure for WavePath (INSERTED)
|
current_phase_name: Framework transport and infrastructure for WavePath (INSERTED)
|
||||||
status: Phase 19.3 plans complete; release and whole-phase docs pending in the phase 19.3 main session
|
status: Phase 19.3 plans complete; release and whole-phase docs pending in the phase 19.3 main session
|
||||||
stopped_at: Completed 19.3-06-PLAN.md (gap closure; release handed off to the phase 19.3 main session)
|
stopped_at: Completed 19.3-06-PLAN.md (gap closure; release handed off to the phase 19.3 main session)
|
||||||
last_updated: "2026-10-15T21:01:36.545Z"
|
last_updated: "2026-10-15T22:03:18.736Z"
|
||||||
last_activity: 2026-10-15
|
last_activity: 2026-10-15
|
||||||
last_activity_desc: 19.3-06 gap closure complete, release handed off
|
last_activity_desc: 19.3-06 gap closure complete, release handed off
|
||||||
state_head: 350d0355b27bdf38e106415cf56b14d0e903c6ae
|
state_head: a204d38b49b7718c3b39cc8c2218d10be4d2b2f9
|
||||||
progress:
|
progress:
|
||||||
total_phases: 40
|
total_phases: 40
|
||||||
completed_phases: 31
|
completed_phases: 31
|
||||||
@@ -897,6 +897,7 @@ Recent decisions affecting current work:
|
|||||||
| 261011-mag | fix check-phase10.sh hygiene gaps from 10-VERIFICATION.md | 2026-10-11 | 1541cd4 | [261011-mag-fix-check-phase10-sh-hygiene-gaps-from-1](./quick/261011-mag-fix-check-phase10-sh-hygiene-gaps-from-1/) |
|
| 261011-mag | fix check-phase10.sh hygiene gaps from 10-VERIFICATION.md | 2026-10-11 | 1541cd4 | [261011-mag-fix-check-phase10-sh-hygiene-gaps-from-1](./quick/261011-mag-fix-check-phase10-sh-hygiene-gaps-from-1/) |
|
||||||
| 261012-s3g | Fix Phase 10 security blockers: DOMPurify richeditor display sanitizer (T-10-16), check-phase10 hygiene green (T-10-24/25), CSP form-action/frame-src; --all still red on fonoteka.go TestPhase09SecurityRoutes | 2026-10-12 | 708b3ec | [261012-s3g-fix-phase-10-security-blockers-t-10-16-d](./quick/261012-s3g-fix-phase-10-security-blockers-t-10-16-d/) |
|
| 261012-s3g | Fix Phase 10 security blockers: DOMPurify richeditor display sanitizer (T-10-16), check-phase10 hygiene green (T-10-24/25), CSP form-action/frame-src; --all still red on fonoteka.go TestPhase09SecurityRoutes | 2026-10-12 | 708b3ec | [261012-s3g-fix-phase-10-security-blockers-t-10-16-d](./quick/261012-s3g-fix-phase-10-security-blockers-t-10-16-d/) |
|
||||||
| 261013-0wa | Close T-17-15: validate sitemap frontend_url and escape it in Rewrite | 2026-10-12 | 6e5a8e7 | [261013-0wa-close-t-17-15-validate-sitemap-frontend-](./quick/261013-0wa-close-t-17-15-validate-sitemap-frontend-/) |
|
| 261013-0wa | Close T-17-15: validate sitemap frontend_url and escape it in Rewrite | 2026-10-12 | 6e5a8e7 | [261013-0wa-close-t-17-15-validate-sitemap-frontend-](./quick/261013-0wa-close-t-17-15-validate-sitemap-frontend-/) |
|
||||||
|
| 261015-w7f | Framework docs since v0.1.14 + Upgrading to 0.2, release v0.2.0 (plugins, layers), deploy summercms.io | 2026-10-15 | a204d38 | [261015-w7f-update-framework-docs-for-phase-19-3-rel](./quick/261015-w7f-update-framework-docs-for-phase-19-3-rel/) |
|
||||||
|
|
||||||
## Deferred Items
|
## Deferred Items
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ phase: quick-261015-w7f
|
|||||||
plan: 01
|
plan: 01
|
||||||
subsystem: docs, release
|
subsystem: docs, release
|
||||||
tags: [docs, release, v0.2.0, summercms.io, deploy]
|
tags: [docs, release, v0.2.0, summercms.io, deploy]
|
||||||
status: checkpoint
|
status: complete
|
||||||
requires:
|
requires:
|
||||||
- decision 2026-10-15-release-v0-2-0 (commit 76d7888)
|
- decision 2026-10-15-release-v0-2-0 (commit 76d7888)
|
||||||
- 19.3-06 handoff (tag, plugin bumps, layer tags)
|
- 19.3-06 handoff (tag, plugin bumps, layer tags)
|
||||||
@@ -157,3 +157,11 @@ Otherwise the plan ran as written, up to the planned deploy checkpoint.
|
|||||||
- FOUND: aac8931 (site plugin), 36c3c50 (app), both pushed
|
- FOUND: aac8931 (site plugin), 36c3c50 (app), both pushed
|
||||||
- FOUND: layer tags v0.3.0, v0.3.0, v0.5.0 on origin
|
- FOUND: layer tags v0.3.0, v0.3.0, v0.5.0 on origin
|
||||||
- FOUND: bin/summercms-io reporting v0.2.0
|
- FOUND: bin/summercms-io reporting v0.2.0
|
||||||
|
|
||||||
|
## Deploy (orchestrator, 2026-10-16)
|
||||||
|
|
||||||
|
Deployed to rome over `ssh -p 2222 debian@10.8.3.118` (the `rome` alias does not resolve on this workstation). Binary sha256 a1c573f9…ef81c85 matched on the server; `migrate` applied; `bin/summercms-io.prev` kept for rollback; supervisor `summercms-io` RUNNING; loopback 200.
|
||||||
|
|
||||||
|
Live checks: `/`, `/docs/`, `/docs/setup/upgrading.html` (contains "Upgrading to 0.2"), `/docs/services/caching.html`, `/docs/api/cooler.html`, `/new` all 200; HSTS, www→apex 301, immutable `/_nuxt` assets, docs site link, extensionless 301, `/backend` 404, POST 403, http→https 301 as DEPLOY.md expects. `TestExternalLinks` ok. TASK3_DEPLOYED_OK.
|
||||||
|
|
||||||
|
Finding: `/srv/summercms-io/config` is owned by `jin:jin`, not the `root:root` DEPLOY.md expects. Not the service account, so the swap risk DEPLOY.md guards against does not apply, but it should be `sudo chown root:root` to match the documented layout.
|
||||||
|
|||||||
Reference in New Issue
Block a user