Harden PromptKit upgrade integration
This commit is contained in:
@@ -71,10 +71,11 @@ a `reportPath` exactly equal to the canonical `NN-profile-slug.md` filename for
|
||||
its position, total, and logical profile ID, and no `error`. A failed result has
|
||||
`status: "failed"`, no `reportPath`, and an `error` object with nonblank
|
||||
`category` and `message`. Its validation status is absent, `failed`, or
|
||||
`skipped`. Error messages are valid UTF-8 and no longer than 1,024 bytes.
|
||||
`skipped`; it may also be `passed` when a WeatherReporter step after PromptKit
|
||||
validation failed. Error messages are valid UTF-8 and no longer than 1,024 bytes.
|
||||
`backendId` and `validationStatus` are omitted when unavailable. A failed
|
||||
result with a completed validation (`failed` or `skipped`) must retain its
|
||||
non-negative `repairAttempts`; early operational failures omit both fields.
|
||||
result with any completed validation status must retain its non-negative
|
||||
`repairAttempts`; early operational failures omit both fields.
|
||||
|
||||
Every successful Markdown file is declared by exactly one successful result.
|
||||
The directory contains no extra entries. Consumers can therefore verify the
|
||||
|
||||
Reference in New Issue
Block a user