fffiloni commited on
Commit
c2ab382
·
verified ·
1 Parent(s): b967caf

Upload 6 files

Browse files
Files changed (1) hide show
  1. docs/RELEASE_VALIDATION.md +28 -2
docs/RELEASE_VALIDATION.md CHANGED
@@ -1,4 +1,4 @@
1
- # Release Candidate Validation — v188.8
2
 
3
  This archive is based on `agentic-space-factory-v188-7.zip` and hotfixes partial progress plus Space log diagnostics before deployment for the v188 sequence.
4
 
@@ -29,7 +29,7 @@ This archive is based on `agentic-space-factory-v188-7.zip` and hotfixes partial
29
  - Eval records use schema `1.2` and expose `process_completed`, `verdict`, `outcome`, `validation`, `failure_owner`, and `failure_reason`.
30
  - Backend eval archive publication is observable through `eval_publish_status.json` and is not confused with run-local `eval_record.json` creation.
31
  - Active Run hides cancel actions for terminal/partial states and renders partial validation, eval publish, report, recovery and hardware fallback consistently.
32
- - The default ASF app/eval version is centralized in `src/version.py` and defaults to `v188.8`.
33
  - Space log collection writes `logs/space_logs_index.json`, `logs/space_runtime_snapshot.json`, and `logs/space_log_diagnostics.json`.
34
  - Runtime/build logs are marked unavailable with a clear reason when neither SDK nor REST log collection works.
35
  - Backend progress payloads keep partial terminal states visually partial/warn, not success.
@@ -61,3 +61,29 @@ After deploying this archive, run the same Z-Image style scenario again and chec
61
  - The smoke payload file includes `negative_prompt`.
62
  - `health_passed` is true when `/health` passes.
63
  - The eval archive bucket receives a dated record, or `eval_publish_status.json` explains why it did not.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Release Candidate Validation — v189.4
2
 
3
  This archive is based on `agentic-space-factory-v188-7.zip` and hotfixes partial progress plus Space log diagnostics before deployment for the v188 sequence.
4
 
 
29
  - Eval records use schema `1.2` and expose `process_completed`, `verdict`, `outcome`, `validation`, `failure_owner`, and `failure_reason`.
30
  - Backend eval archive publication is observable through `eval_publish_status.json` and is not confused with run-local `eval_record.json` creation.
31
  - Active Run hides cancel actions for terminal/partial states and renders partial validation, eval publish, report, recovery and hardware fallback consistently.
32
+ - The default ASF app/eval version is centralized in `src/version.py` and defaults to `v189.4`.
33
  - Space log collection writes `logs/space_logs_index.json`, `logs/space_runtime_snapshot.json`, and `logs/space_log_diagnostics.json`.
34
  - Runtime/build logs are marked unavailable with a clear reason when neither SDK nor REST log collection works.
35
  - Backend progress payloads keep partial terminal states visually partial/warn, not success.
 
61
  - The smoke payload file includes `negative_prompt`.
62
  - `health_passed` is true when `/health` passes.
63
  - The eval archive bucket receives a dated record, or `eval_publish_status.json` explains why it did not.
64
+
65
+ ## v189.4 validation
66
+
67
+ Validate that `timeline_model` is present on run view payloads and correctly distinguishes full-inference success from partial validation. Eval archive sidebar restoration from v188.9 must remain intact alongside the per-run Eval archive card.
68
+
69
+
70
+ ## v189.4 semantic progress validation
71
+
72
+ - Active Run progress uses `timeline_model.progress` when available.
73
+ - The progress bar represents process completion; the badge/result represents the verdict.
74
+ - A 100% partial validation renders as warning/amber, not success/green.
75
+ - Legacy payloads without `timeline_model` continue to render through the previous fallback.
76
+
77
+ ## v189.4 mobile timeline validation
78
+
79
+ - Active Run renders the canonical `timeline_model` as phase steps plus `timelinePhaseDetails`.
80
+ - Mobile layouts switch the canonical timeline to a vertical single-column list.
81
+ - Phase details expose the active phase summary, details, and “Needs attention” warnings without changing worker/runtime behavior.
82
+ - Legacy timeline fallback remains available when no canonical model is present.
83
+
84
+
85
+ ## v189.5 timeline state validation
86
+
87
+ - Terminal full-inference success runs must not leave early phases such as Start in `running` because of historical `started` events.
88
+ - Resolved log collection warnings must not keep Deploy in warning when the final logs index reports full quality.
89
+ - The active phase should focus the most useful terminal proof, especially Live test for full-inference success, while non-blocking warnings remain grouped separately.