Skip to content

Commit 2113cad

Browse files
committed
add countdown
1 parent 1ed89b9 commit 2113cad

24 files changed

+2155
-196
lines changed

.gsd/auto.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"pid": 1823,
3+
"startedAt": "2026-04-04T02:01:53.249Z",
4+
"unitType": "execute-task",
5+
"unitId": "M050/S02/T03",
6+
"unitStartedAt": "2026-04-04T02:01:53.249Z"
7+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"schemaVersion": 1,
3+
"taskId": "T02",
4+
"unitId": "M050/S02/T02",
5+
"timestamp": 1775268110538,
6+
"passed": true,
7+
"discoverySource": "task-plan",
8+
"checks": [
9+
{
10+
"command": "node --test scripts/tests/verify-m050-s02-first-contact-contract.test.mjs",
11+
"exitCode": 0,
12+
"durationMs": 518,
13+
"verdict": "pass"
14+
},
15+
{
16+
"command": "cargo test -p meshc --test e2e_m047_s05 m047_s05_public_clustered_surfaces_use_source_first_names_and_todo_template -- --nocapture",
17+
"exitCode": 0,
18+
"durationMs": 889,
19+
"verdict": "pass"
20+
},
21+
{
22+
"command": "cargo test -p meshc --test e2e_m047_s06 m047_s06_ -- --nocapture",
23+
"exitCode": 0,
24+
"durationMs": 838,
25+
"verdict": "pass"
26+
}
27+
]
28+
}

compiler/meshc/tests/e2e_m047_s04.rs

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -405,10 +405,6 @@ fn m047_s04_clustered_runbooks_keep_example_readmes_and_secondary_proof_surfaces
405405
&sources.distributed,
406406
),
407407
("website/docs/docs/tooling/index.md", &sources.tooling),
408-
(
409-
"website/docs/docs/getting-started/clustered-example/index.md",
410-
&sources.clustered_example,
411-
),
412408
] {
413409
assert_contains_all(
414410
path_label,
@@ -442,6 +438,37 @@ fn m047_s04_clustered_runbooks_keep_example_readmes_and_secondary_proof_surfaces
442438
assert_clustered_surface_omits_routeful_drift(path_label, source);
443439
}
444440

441+
assert_contains_all(
442+
"website/docs/docs/getting-started/clustered-example/index.md",
443+
&sources.clustered_example,
444+
&[
445+
TODO_POSTGRES_README,
446+
TODO_SQLITE_README,
447+
REFERENCE_BACKEND_RUNBOOK,
448+
"/docs/distributed-proof/",
449+
],
450+
);
451+
assert_omits_all(
452+
"website/docs/docs/getting-started/clustered-example/index.md",
453+
&sources.clustered_example,
454+
&[
455+
CUTOVER_RAIL,
456+
CLOSEOUT_RAIL,
457+
HISTORICAL_M046_CLOSEOUT_ALIAS,
458+
HISTORICAL_M046_EQUAL_SURFACE_ALIAS,
459+
HISTORICAL_M046_PACKAGE_ALIAS,
460+
HISTORICAL_M045_CLOSEOUT_ALIAS,
461+
HISTORICAL_M045_ASSEMBLED_ALIAS,
462+
HISTORICAL_FAILOVER_SUBRAIL,
463+
"tiny-cluster/README.md",
464+
"cluster-proof/README.md",
465+
],
466+
);
467+
assert_clustered_surface_omits_routeful_drift(
468+
"website/docs/docs/getting-started/clustered-example/index.md",
469+
&sources.clustered_example,
470+
);
471+
445472
assert_contains(
446473
"website/docs/docs/tooling/index.md",
447474
&sources.tooling,

compiler/meshc/tests/e2e_m049_s05.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ fn m049_s05_wrapper_replays_the_named_scaffold_and_example_stack() {
7979
&[
8080
"bash scripts/verify-m050-s01.sh",
8181
"m050-s01-preflight",
82+
"bash scripts/verify-m050-s02.sh",
83+
"m050-s02-preflight",
8284
"node --test scripts/tests/verify-m049-s04-onboarding-contract.test.mjs",
8385
"cargo test -p mesh-pkg m049_s0 -- --nocapture",
8486
"cargo test -p meshc --test tooling_e2e test_init_todo_template_ -- --nocapture",
@@ -99,6 +101,7 @@ fn m049_s05_wrapper_replays_the_named_scaffold_and_example_stack() {
99101
"retained-m045-s02-verify",
100102
"retained-m047-s05-verify",
101103
"retained-m048-s05-verify",
104+
"retained-m050-s02-verify",
102105
"retained-m049-s01-artifacts",
103106
"retained-m049-s02-artifacts",
104107
"retained-m049-s03-artifacts",
@@ -108,20 +111,25 @@ fn m049_s05_wrapper_replays_the_named_scaffold_and_example_stack() {
108111
"current-phase.txt",
109112
"phase-report.txt",
110113
"full-contract.log",
114+
"built-html/getting-started.index.html",
115+
"built-html/clustered-example.index.html",
116+
"built-html/tooling.index.html",
117+
"built-html/summary.json",
111118
"todos-unmigrated.http",
112119
"todos-unmigrated.json",
113120
],
114121
);
115122
}
116123

117124
#[test]
118-
fn m049_s05_wrapper_runs_the_m050_docs_preflight_before_heavier_replays() {
125+
fn m049_s05_wrapper_runs_the_m050_docs_preflights_before_heavier_replays() {
119126
let verifier_path = repo_root().join("scripts").join("verify-m049-s05.sh");
120127

121128
assert_source_order(
122129
&verifier_path,
123130
&[
124131
"bash scripts/verify-m050-s01.sh",
132+
"bash scripts/verify-m050-s02.sh",
125133
"node --test scripts/tests/verify-m049-s04-onboarding-contract.test.mjs",
126134
"cargo test -p mesh-pkg m049_s0 -- --nocapture",
127135
"cargo test -p meshc --test tooling_e2e test_init_todo_template_ -- --nocapture",

0 commit comments

Comments
 (0)