docs(openspec): classify retained artifact requirement
This commit is contained in:
+2
@@ -59,6 +59,8 @@ The retained fairness manifest SHALL bind its 25% and 50% transition offsets to
|
|||||||
- **WHEN** a wire or fairness gzip exceeds its canonical compressed or decompressed limit or contains an overlong field, out-of-horizon offset, unknown flow, or out-of-range encoded length
|
- **WHEN** a wire or fairness gzip exceeds its canonical compressed or decompressed limit or contains an overlong field, out-of-horizon offset, unknown flow, or out-of-range encoded length
|
||||||
- **THEN** validation rejects it through the bounded standard-library reader before an unbounded CSV record can be allocated
|
- **THEN** validation rejects it through the bounded standard-library reader before an unbounded CSV record can be allocated
|
||||||
|
|
||||||
|
## ADDED Requirements
|
||||||
|
|
||||||
### Requirement: Retained private Linux candidate artifact
|
### Requirement: Retained private Linux candidate artifact
|
||||||
A retained private Linux candidate artifact SHALL have API metadata whose `expires_at - created_at` interval is at least 30 elapsed days (2,592,000 seconds). Workflow intent, cleanup lag, and a local copy SHALL NOT substitute for the recorded API interval. A shorter interval SHALL fail the artifact-retention gate even when execution and artifact bytes pass. The workflow request MAY exceed 30 calendar days only to compensate for verified platform rounding; the acceptance threshold remains at least 30 elapsed days.
|
A retained private Linux candidate artifact SHALL have API metadata whose `expires_at - created_at` interval is at least 30 elapsed days (2,592,000 seconds). Workflow intent, cleanup lag, and a local copy SHALL NOT substitute for the recorded API interval. A shorter interval SHALL fail the artifact-retention gate even when execution and artifact bytes pass. The workflow request MAY exceed 30 calendar days only to compensate for verified platform rounding; the acceptance threshold remains at least 30 elapsed days.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user