新增项目发布 readiness summary view model

This commit is contained in:
2026-06-16 10:43:18 +08:00
parent 7f937bd56c
commit 1d383b475c
9 changed files with 177 additions and 7 deletions

View File

@@ -40,11 +40,13 @@ continuation records are in `../text14.txt`.
observed outputs onto passed/unknown gate rows, and
`createProjectReleaseReadinessReport()` for a machine-readable release
readiness report covering the same manifest, result matrix, sim-config
inventory baseline, and blocked runtime families. The report helper is
evidence driven and only reports `ready: true` when the caller supplies
release gate evidence such as `project_release_gate=ok`. The project release
gate writes the same report to `build/project-release-readiness.json` and
validates it with `verify_project_release_readiness_artifact.sh`.
inventory baseline, and blocked runtime families.
`createProjectReleaseReadinessSummaryViewModel()` turns that report into
stable status text and rows for dashboards. The report helper is evidence
driven and only reports `ready: true` when the caller supplies release gate
evidence such as `project_release_gate=ok`. The project release gate writes
the same report to `build/project-release-readiness.json` and validates it
with `verify_project_release_readiness_artifact.sh`.
External tools can load that artifact with
`parseProjectReleaseReadinessArtifactJson()` and validate it with
`createProjectReleaseReadinessArtifactValidation()`.