Task — engineering-spec@1

"deploy.yml trigger widening + served-page freshness check"

doneTASK-DOCS-018
module docs · class improvement · priority p0 · created 2026-07-27 · shipped null
depends on TASK-DOCS-013 · blocks none

TASK-DOCS-018: deploy.yml trigger widening + served-page freshness check

Summary

Deliver plan item T11 (Phase 3) from docs/plans/PLAN-status-v3-platform-2026-07-27/plan.md: post-deploy curl asserts v3 markup + fp.

Problem

Status v3 is still a session preview and enforcement is not yet the platform standard. Without this task, the mothership and consumer fleet keep the v2 page and cannot enforce THE RULE consistently.

Proposed Solution

Execute Phase 3 for T11 exactly as specified in the plan, preserving non-negotiables: THE RULE, no history rewrite, determinism, offline-first, consumer sovereignty. Every commit cites TASK-DOCS-018.

Alternatives Considered

Success Metrics

Scope

In: plan §7 T11 and its Phase 3 steps. Out: docs/status-v2-preview; silently choosing traceability.scaffold_ci default (P0 open question); push/merge/tag without operator instruction.

Dependencies

Upstream: TASK-DOCS-013. Downstream: none. Source plan: docs/plans/PLAN-status-v3-platform-2026-07-27/plan.md.

1. Description

Acceptance Criteria

Test plan

  1. bash scripts/tests/run_all.sh when scripts/hooks touched
  2. docs-site / DOM / fleet tests named by the phase plan when those surfaces are touched
  3. bash .cyberos/cuo/gates/run-gates.sh before the review packet

AI Authorship Disclosure

End of TASK-DOCS-018.

Audit

Verdict summary

task@1 profile for plan T11. Acceptance core and dependency cone are explicit. Score 10/10 after the findings below.

Findings (all resolved)

ISS-001 — Template/body mismatch

engineering-spec headings with task@1 marker failed FM-004. Resolved: rewritten to task@1 sections.

ISS-002 — Missing RULE citation

Could ship unlinked commits. Resolved: Proposed Solution requires citing TASK-DOCS-018.

ISS-003 — Vague acceptance

"Do the phase" was untestable. Resolved: Summary/Success Metrics quote the plan acceptance core.

ISS-004 — Silent scaffold_ci default

Would pre-judge P0. Resolved: Scope marks it out-of-scope / open.

ISS-005 — Derived copy edits

Risk of pair drift. Resolved: Success Metrics guardrail forbids hand-editing derived copies.

ISS-006 — Dependency reciprocity

Orphan edges. Resolved: depends_on/blocks from plan graph (TASK-DOCS-013 / none).

Resolution

All 6 concerns addressed. Score = 10/10.


End of TASK-DOCS-018 audit.