新增项目发布 readiness summary view model
This commit is contained in:
@@ -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()`.
|
||||
|
||||
Reference in New Issue
Block a user