T5 W16 — Canonical News Result (tip refresh)
| Field |
Value |
| Wave |
T5-W16 tip refresh (optional summary / 7ffb0ad) |
| Workflow |
W16 / CORE-W16 — canonical scola.news publication |
| Date |
2026-08-31 |
| Status |
ENGINEERING PASS — harness 12/12 ×2 (QG-17) |
| Product contract |
T4-DEC-W16-bounded-freezes.md + summary patch below |
| Closure |
T4-W16-closure-decision.md (updated 2026-08-31) |
Harness
| Run |
Base URL |
Evidence |
Result |
| 1 |
http://127.0.0.1:8090 · DB scola_golden |
T5-W16-evidence/T5-W16-20260831T104000Z-run1.json |
12/12 PASS |
| 2 |
same |
T5-W16-evidence/T5-W16-20260831T104100Z-run2.json |
12/12 PASS |
Identity bind: BE 7ffb0ad8d1c336fa8c34603ae1b8871489798919 · FE 5767656144eeeef53eb18ff0813d11076b8e1e78.
Cases: §5.3 RT-W16-* (11) + RT-W16-VAL-02 optional summary (no body snippet auto-fill).
Summary optional (patch 7ffb0ad)
scola.news.summary remains empty when authors omit ringkasan on create/API save.
- Explicit summary is preserved; unit tests in
scola_news/tests/test_news_workflow.py.
- Runtime proof: harness case
W16-VAL-OPTIONAL-SUMMARY.
Production
- GBN/demo/UAT BE already on
7ffb0ad (scola_news module upgrade) — news patch live.
- W16 track does not authorize additional production promotion beyond platform tip.
Residual (non-claim)
| Item |
Status |
UAT PROMOTE_UAT wave |
Deferred |
| Full DEC-011 legacy migration map |
Bounded probe only (XMD) |
| Dashboard DEC/IA/AUTH/REG columns |
QG freeze — not blocking W16 harness PASS |