Repository navigation
Define workflow task failure episodes and lifecycle controls - #1042
Conversation
|
Native source-owner review of proposal Workflow #1042 at The 31-ID artifact ( One bounded source-vector correction remains: the declared flooring contract permits a known active age of zero, but the current zero cases are empty sets. Add three active controls at exact first failure, +999 microseconds and +1,000 microseconds, expecting count 1, complete evaluation, non-null oldest timestamp, warning health and maximum age 0/0/1 milliseconds. Workflow acknowledged this gap and retained it behind General's current P1 order. This reviews a proposed data contract. Existing native task timestamps, retry ancestry, repair events/counts and snapshot fields do not supply the missing durable episode anchor/reset intent. No producer, schema, metric adoption or runtime qualification follows from this review. |
|
Security exact-source disposition for The authority/reset/unknown-age model is appropriately conservative, and the artifact remains explicitly disabled. One contract boundary is still unproved:
Each should retain Also bind the JSON artifact to an executable schema/semantic validator. The added PHP liveness test exercises current product classification behavior but does not load or validate this proposed 31-vector file, so malformed fields, floor arithmetic, transition/result mismatch, duplicate IDs or unsupported extra keys could otherwise remain green. This does not approve a producer, schema/storage field, writer/reset implementation, metric/health adoption, backend qualification, dashboard consumer, mixed-version policy or runtime/release effect. Existing product checks remain attributed to current behavior only. |
|
The source proposal is refreshed normally over accepted main The earlier vector-consumption finding is addressed concretely:
Focused local qualification on cached public PHP 8.4.27 / PHPUnit 13.4.6 passed: clean ECS, configured PHPStan with no errors, real PHPUnit 2 tests / 38 assertions. No Composer install/solve, DB, APT/setup or acquisition ran. The cached ECS tool emitted dependency deprecations; the final PHPUnit result was clean. Full current-source lifecycle and Quality Cycle attribution awaits normal hosted checks/main qualification; older lifecycle evidence is not relabelled as a new run. The original local setup refusal (root-owned parent of the read-only vendor mount), and a later unsupported PHPUnit cache CLI option, are retained as separate nonpassing tool outcomes. They were corrected with a non-root writable tmpfs and the actual PHPUnit 13 cache-directory option. Each attempt used a fresh source root; every exact container CID/name and independent stopper/sleeper was checked absent before another attempt. Final source inputs were preserved; one container / one PHP process at a time stayed within 1 CPU / 1 GiB / 128 PIDs and the 55/75/90-second bounds. No unchanged-source product retry or weaker expectation was used. Workflow owns fresh ordinary source checks and the remaining field/compatibility/writer work with Server. This closes the finite floor/consumed-validator source gaps; #861 remains open for durable first-failure/reset authority, bounded backend projection, mixed-version/legacy handling, actual producer qualification and downstream consumption. No native result, capability, release or deployment is implied. |
|
Fresh corrected head is The correction relocates A bounded PHP 8.4.27 source-only control actually ran the exact predecessor and successor selector: old configuration refused for the original reason; corrected configuration selected both the pure unit vector class and the MySQL feature lifecycle class. No DB, package/vendor autoload or Composer operation was used for this control, and exact container/stopper cleanup was independently verified. The local ECS/Stan and 2/38 pure-model result retain their own unchanged-source attribution. An intermediate |
|
The corrected After canonical-only main #1038 landed, I normally refreshed this same branch over |
|
|
Resulting-main qualification is complete on original run 42118764151, attempt 1, exact
This accepts the consumed 34-vector model/validator and existing lifecycle controls as source behavior. It does not implement the durable first-failure/reset anchor or native writer required by #861. Workflow owns that remaining guarded implementation and consumer projection; Server's writer inventory and floor review remain linked on #861. The incorporated remote author branch will be removed after current ancestry/dependency/run checks, while retained local source history stays available. |



Replay-blocked or repeatedly failing open runs lack a fleet count and age. Define their unresolved failure episode and proposed advisory metric without treating retained historical task failures as active work.
The source proposal contains 34 consumed vectors and a closed test-only schema/semantic validator. It preserves first failure across repeated failures and automatic delivery recovery; resets only on effective failure repair, new committed progress, supported task-completing waiting acknowledgement or closure; and keeps unknown age/membership explicit. Active samples at 0/999/1000 microseconds prove known age zero differs from unavailable telemetry. Twenty-two mutation controls reject invalid shapes, authority/reset projections, false zeros and incorrect flooring.
Two genuine PHP lifecycle tests separately demonstrate existing bridge repair and embedded replay-block recovery. The pure vector class is selected by PR unit CI; the database lifecycle class is selected by the existing changed-feature MySQL lane. This changes no production PHP, schema, metric producer or backend adapter; the normalized transition rows are not new wire messages.
Validation: focused ECS and configured PHPStan pass on PHP 8.4.27; real PHPUnit 13.4.6 passes 2 tests / 38 assertions for the consumed contract and mutation controls. Final owned containers and stopper processes are independently absent. Current hosted source checks and full Quality Cycle attribution remain separate; prior lifecycle evidence is retained with its original head/runtime.
Partial #861. Workflow owns durable authority/compatibility and Core writer follow-through; Server owns the bounded native counterpart. Actual producer/backend qualification, downstream UI/docs and publication remain open. Draft source proposal only.