Upload 6 files
Browse files- docs/RELEASE_VALIDATION.md +28 -2
docs/RELEASE_VALIDATION.md
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
# Release Candidate Validation —
|
| 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 `
|
| 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.
|