You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The complete main production source inventory at 0f033b2ffe81b9395f704312cc8de506823a0473 reports (full build):
54,053 covered executable lines
61,618 total executable lines across 528 files
87.72% measured line coverage
7,565 uncovered executable lines
no excluded production paths
The generated artifact and non-decreasing coverage ratchet were established in #444. The stable 1.x resolver and bounded-wait work previously consolidated here is complete and shipped in 1.0.82.
Required outcome
Add behavior-focused tests for uncovered main paths until measured line coverage reaches 100%.
Keep the accepted baseline non-decreasing on ordinary main changes.
Keep the measured production source inventory stable while raising coverage.
Do not reach the target through source exclusions, ignored lines, copied data from another branch, or weakened coverage checks.
Keep public CI green for every incremental landing.
Cover workflow scheduling option contracts #472 covered immutable workflow/activity scheduling options plus business-key, label, memo, and search-attribute validation; StartOptions and ActivityOptions now have no uncovered executable paths.
Cover invocable activity carrier failures #476 covered null argument payloads plus typed-argument, malformed-deadline, and result-encoding failures in the invocable activity carrier. InvocableActivityHandler now has no uncovered executable paths.
Cover portable signal contract validation #477 covered signal-name and portable parameter normalization plus every invalid signal-declaration boundary. Signal now has no uncovered executable paths.
Cover portable workflow metadata contracts #478 covered portable search-attribute and memo command validation, typed filtering, replay identity, malformed memo envelopes, and full-length text persistence.
Cover typed search attribute contracts #479 covered typed search-attribute value coercion, persisted aggregate limits and atomic rollback, plus visibility parsing and archived terminal filtering.
These increments have added 1,226 covered production lines since the 85.36% measurement without adding exclusions or changing the measured 522-file source inventory.
Completion
Close when the main coverage contract reports 100% against the complete production source inventory.
Current measurement
The complete
mainproduction source inventory at0f033b2ffe81b9395f704312cc8de506823a0473reports (full build):The generated artifact and non-decreasing coverage ratchet were established in #444. The stable 1.x resolver and bounded-wait work previously consolidated here is complete and shipped in
1.0.82.Required outcome
mainpaths until measured line coverage reaches 100%.mainchanges.Completed increments
Cover persisted payload decode diagnostics #448 covered
WorkflowPayloadDecoder.Cover durable workflow query argument contracts #457 and Complete durable workflow query contract coverage #458 completed
WorkflowQueryContract.Recognize main in coverage contracts #459 aligned the coverage contract with the renamed
mainbranch.Cover workflow definition contracts #460 covered workflow definition discovery, aliases, portable command contracts, duplicate names, injected parameters, and inherited/trait fingerprints.
Cover payload envelope resolution contracts #461 covered payload-envelope encoding, inline/external resolution, and validation.
Cover portable failure restoration contracts #462 through Cover workflow exception contracts #464 covered durable failure restoration, identity, diagnostics, backend fallbacks, timer-limit metadata, and cancellation identity.
test: cover WorkflowStub fake contracts #465 and Cover reserved WorkflowStub contracts #466 covered fake lifecycle behavior plus reserved-handle and strict workflow-control behavior.
test: cover local activity command validation #467 covered contradictory local-activity terminal reports and bounded attempt, retry, and heartbeat metadata.
Cover workflow command validation failures #468 covered malformed child-workflow, service-operation, failure, and update command validation.
WorkflowCommandNormalizernow has 186 uncovered executable lines, down from 306 before test: cover local activity command validation #467.Cover bundle structure integrity failures #469 covered bundle structure, schema, section-shape, identity, and portable-memo integrity failures.
Harden offline bundle integrity diagnostics #470 hardened malformed bundle-row handling, converted invalid UTF-8 into a structured integrity finding, and covered payload, Avro schema, history, redaction, checksum, and signature diagnostics.
BundleIntegrityVerifiernow has 3 uncovered executable lines, down from 223 before Cover bundle structure integrity failures #469.Cover replay verification command paths #471 covered replay-verification command output and failure paths.
Cover workflow scheduling option contracts #472 covered immutable workflow/activity scheduling options plus business-key, label, memo, and search-attribute validation;
StartOptionsandActivityOptionsnow have no uncovered executable paths.Cover invocable activity carrier failures #476 covered null argument payloads plus typed-argument, malformed-deadline, and result-encoding failures in the invocable activity carrier.
InvocableActivityHandlernow has no uncovered executable paths.Cover portable signal contract validation #477 covered signal-name and portable parameter normalization plus every invalid signal-declaration boundary.
Signalnow has no uncovered executable paths.Cover portable workflow metadata contracts #478 covered portable search-attribute and memo command validation, typed filtering, replay identity, malformed memo envelopes, and full-length text persistence.
Cover typed search attribute contracts #479 covered typed search-attribute value coercion, persisted aggregate limits and atomic rollback, plus visibility parsing and archived terminal filtering.
These increments have added 1,226 covered production lines since the 85.36% measurement without adding exclusions or changing the measured 522-file source inventory.
Completion
Close when the
maincoverage contract reports 100% against the complete production source inventory.