Skip to content

Commit 2ae8c13

Browse files
committed
Update publication candidate
1 parent ed915e5 commit 2ae8c13

6 files changed

Lines changed: 278 additions & 4 deletions

File tree

changelog.d/976.added renamed to .github/publication_candidates/usdata-gha26049353829-a1/changelog.d/976.added

File renamed without changes.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"base_release_version": "1.115.2",
3+
"candidate_scope": "1.115.2-minor",
4+
"release_bump": "minor",
5+
"run_id": "usdata-gha26049353829-a1",
6+
"would_release_as_at_build_time": "1.116.0"
7+
}

.github/publication_scope.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"base_release_version": "1.115.2",
33
"candidate_scope": "1.115.2-minor",
44
"release_bump": "minor",
5-
"run_id": "usdata-gha26039823119-a1",
5+
"run_id": "usdata-gha26049353829-a1",
66
"would_release_as_at_build_time": "1.116.0"
77
}

docs/engineering/pipeline-map.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1124,6 +1124,14 @@ class VariableCloner
11241124

11251125
Clone source variable arrays using selected and reindexed entity rows.
11261126

1127+
### `policyengine_us_data.build_outputs.worker_service.WorkerAreaResult`
1128+
1129+
```python
1130+
class WorkerAreaResult
1131+
```
1132+
1133+
Structured result for one area handled by a worker.
1134+
11271135
### `policyengine_us_data.build_outputs.bootstrap.WorkerBootstrapBuilder`
11281136

11291137
```python
@@ -1156,6 +1164,38 @@ class WorkerCalibrationInputs
11561164

11571165
Input artifact paths and runtime settings for one H5 worker batch.
11581166

1167+
### `policyengine_us_data.build_outputs.worker_service.WorkerExecutionConfig`
1168+
1169+
```python
1170+
class WorkerExecutionConfig
1171+
```
1172+
1173+
Execution policy for one worker chunk.
1174+
1175+
### `policyengine_us_data.build_outputs.worker_service.WorkerIssue`
1176+
1177+
```python
1178+
class WorkerIssue
1179+
```
1180+
1181+
Structured worker issue for request, build, write, or validation failures.
1182+
1183+
### `policyengine_us_data.build_outputs.worker_service.WorkerResult`
1184+
1185+
```python
1186+
class WorkerResult
1187+
```
1188+
1189+
Structured result for a worker chunk.
1190+
1191+
### `policyengine_us_data.build_outputs.worker_service.LocalH5WorkerService`
1192+
1193+
```python
1194+
class LocalH5WorkerService
1195+
```
1196+
1197+
Execute typed local H5 requests for one prepared worker session.
1198+
11591199
### `policyengine_us_data.build_outputs.worker_session.WorkerSession`
11601200

11611201
```python

docs/generated/pipeline_api.json

Lines changed: 137 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2217,6 +2217,33 @@
22172217
"signature": "class VariableCloner",
22182218
"source_file": "policyengine_us_data/build_outputs/variables.py"
22192219
},
2220+
"local_h5_worker_area_result": {
2221+
"docstring": "Structured result for one area handled by a worker.",
2222+
"id": "local_h5_worker_area_result",
2223+
"kind": "class",
2224+
"line": 113,
2225+
"metadata": {
2226+
"api_refs": [
2227+
"policyengine_us_data.build_outputs.worker_service.WorkerAreaResult"
2228+
],
2229+
"description": "Structured result for one local H5 worker request.",
2230+
"id": "local_h5_worker_area_result",
2231+
"label": "WorkerAreaResult",
2232+
"node_type": "library",
2233+
"pathways": [
2234+
"local_h5"
2235+
],
2236+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
2237+
"stability": "moving",
2238+
"status": "current",
2239+
"validation_commands": [
2240+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
2241+
]
2242+
},
2243+
"object_path": "policyengine_us_data.build_outputs.worker_service.WorkerAreaResult",
2244+
"signature": "class WorkerAreaResult",
2245+
"source_file": "policyengine_us_data/build_outputs/worker_service.py"
2246+
},
22202247
"local_h5_worker_bootstrap_builder": {
22212248
"docstring": "Build and persist one scope's local H5 worker bootstrap artifacts.",
22222249
"id": "local_h5_worker_bootstrap_builder",
@@ -2349,6 +2376,115 @@
23492376
"signature": "class WorkerCalibrationInputs",
23502377
"source_file": "policyengine_us_data/build_outputs/worker_inputs.py"
23512378
},
2379+
"local_h5_worker_execution_config": {
2380+
"docstring": "Execution policy for one worker chunk.",
2381+
"id": "local_h5_worker_execution_config",
2382+
"kind": "class",
2383+
"line": 47,
2384+
"metadata": {
2385+
"api_refs": [
2386+
"policyengine_us_data.build_outputs.worker_service.WorkerExecutionConfig"
2387+
],
2388+
"description": "Runtime policy for one local H5 worker-service execution.",
2389+
"id": "local_h5_worker_execution_config",
2390+
"label": "WorkerExecutionConfig",
2391+
"node_type": "library",
2392+
"pathways": [
2393+
"local_h5"
2394+
],
2395+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
2396+
"stability": "moving",
2397+
"status": "current",
2398+
"validation_commands": [
2399+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
2400+
]
2401+
},
2402+
"object_path": "policyengine_us_data.build_outputs.worker_service.WorkerExecutionConfig",
2403+
"signature": "class WorkerExecutionConfig",
2404+
"source_file": "policyengine_us_data/build_outputs/worker_service.py"
2405+
},
2406+
"local_h5_worker_issue": {
2407+
"docstring": "Structured worker issue for request, build, write, or validation failures.",
2408+
"id": "local_h5_worker_issue",
2409+
"kind": "class",
2410+
"line": 78,
2411+
"metadata": {
2412+
"api_refs": [
2413+
"policyengine_us_data.build_outputs.worker_service.WorkerIssue"
2414+
],
2415+
"description": "Structured issue reported by one local H5 worker request.",
2416+
"id": "local_h5_worker_issue",
2417+
"label": "WorkerIssue",
2418+
"node_type": "library",
2419+
"pathways": [
2420+
"local_h5"
2421+
],
2422+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
2423+
"stability": "moving",
2424+
"status": "current",
2425+
"validation_commands": [
2426+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
2427+
]
2428+
},
2429+
"object_path": "policyengine_us_data.build_outputs.worker_service.WorkerIssue",
2430+
"signature": "class WorkerIssue",
2431+
"source_file": "policyengine_us_data/build_outputs/worker_service.py"
2432+
},
2433+
"local_h5_worker_result": {
2434+
"docstring": "Structured result for a worker chunk.",
2435+
"id": "local_h5_worker_result",
2436+
"kind": "class",
2437+
"line": 166,
2438+
"metadata": {
2439+
"api_refs": [
2440+
"policyengine_us_data.build_outputs.worker_service.WorkerResult"
2441+
],
2442+
"description": "Structured result for one local H5 worker chunk.",
2443+
"id": "local_h5_worker_result",
2444+
"label": "WorkerResult",
2445+
"node_type": "library",
2446+
"pathways": [
2447+
"local_h5"
2448+
],
2449+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
2450+
"stability": "moving",
2451+
"status": "current",
2452+
"validation_commands": [
2453+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
2454+
]
2455+
},
2456+
"object_path": "policyengine_us_data.build_outputs.worker_service.WorkerResult",
2457+
"signature": "class WorkerResult",
2458+
"source_file": "policyengine_us_data/build_outputs/worker_service.py"
2459+
},
2460+
"local_h5_worker_service": {
2461+
"docstring": "Execute typed local H5 requests for one prepared worker session.",
2462+
"id": "local_h5_worker_service",
2463+
"kind": "class",
2464+
"line": 226,
2465+
"metadata": {
2466+
"api_refs": [
2467+
"policyengine_us_data.build_outputs.worker_service.LocalH5WorkerService"
2468+
],
2469+
"description": "Execute one worker chunk of local H5 build requests.",
2470+
"id": "local_h5_worker_service",
2471+
"label": "LocalH5WorkerService",
2472+
"node_type": "library",
2473+
"pathways": [
2474+
"local_h5"
2475+
],
2476+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
2477+
"stability": "moving",
2478+
"status": "current",
2479+
"validation_commands": [
2480+
"uv run pytest tests/unit/build_outputs/test_worker_service.py",
2481+
"uv run pytest tests/integration/build_outputs/h5_worker_runtime/test_worker_script_tiny_fixture.py"
2482+
]
2483+
},
2484+
"object_path": "policyengine_us_data.build_outputs.worker_service.LocalH5WorkerService",
2485+
"signature": "class LocalH5WorkerService",
2486+
"source_file": "policyengine_us_data/build_outputs/worker_service.py"
2487+
},
23522488
"local_h5_worker_session": {
23532489
"docstring": "Prepared local H5 state for one worker process.",
23542490
"id": "local_h5_worker_session",
@@ -2387,7 +2523,7 @@
23872523
"docstring": "Build worker-scoped setup from raw inputs or persisted bootstrap facts.",
23882524
"id": "local_h5_worker_session_factory",
23892525
"kind": "class",
2390-
"line": 91,
2526+
"line": 99,
23912527
"metadata": {
23922528
"api_refs": [
23932529
"policyengine_us_data.build_outputs.worker_session.WorkerSessionFactory"

docs/generated/pipeline_map.json

Lines changed: 93 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,24 @@
902902
"uv run pytest tests/unit/build_outputs/test_variables.py"
903903
]
904904
},
905+
{
906+
"api_refs": [
907+
"policyengine_us_data.build_outputs.worker_service.WorkerAreaResult"
908+
],
909+
"description": "Structured result for one local H5 worker request.",
910+
"id": "local_h5_worker_area_result",
911+
"label": "WorkerAreaResult",
912+
"node_type": "library",
913+
"pathways": [
914+
"local_h5"
915+
],
916+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
917+
"stability": "moving",
918+
"status": "current",
919+
"validation_commands": [
920+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
921+
]
922+
},
905923
{
906924
"api_refs": [
907925
"policyengine_us_data.build_outputs.bootstrap.WorkerBootstrapBuilder"
@@ -998,6 +1016,79 @@
9981016
"uv run pytest tests/unit/build_outputs/test_worker_inputs.py"
9991017
]
10001018
},
1019+
{
1020+
"api_refs": [
1021+
"policyengine_us_data.build_outputs.worker_service.WorkerExecutionConfig"
1022+
],
1023+
"description": "Runtime policy for one local H5 worker-service execution.",
1024+
"id": "local_h5_worker_execution_config",
1025+
"label": "WorkerExecutionConfig",
1026+
"node_type": "library",
1027+
"pathways": [
1028+
"local_h5"
1029+
],
1030+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
1031+
"stability": "moving",
1032+
"status": "current",
1033+
"validation_commands": [
1034+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
1035+
]
1036+
},
1037+
{
1038+
"api_refs": [
1039+
"policyengine_us_data.build_outputs.worker_service.WorkerIssue"
1040+
],
1041+
"description": "Structured issue reported by one local H5 worker request.",
1042+
"id": "local_h5_worker_issue",
1043+
"label": "WorkerIssue",
1044+
"node_type": "library",
1045+
"pathways": [
1046+
"local_h5"
1047+
],
1048+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
1049+
"stability": "moving",
1050+
"status": "current",
1051+
"validation_commands": [
1052+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
1053+
]
1054+
},
1055+
{
1056+
"api_refs": [
1057+
"policyengine_us_data.build_outputs.worker_service.WorkerResult"
1058+
],
1059+
"description": "Structured result for one local H5 worker chunk.",
1060+
"id": "local_h5_worker_result",
1061+
"label": "WorkerResult",
1062+
"node_type": "library",
1063+
"pathways": [
1064+
"local_h5"
1065+
],
1066+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
1067+
"stability": "moving",
1068+
"status": "current",
1069+
"validation_commands": [
1070+
"uv run pytest tests/unit/build_outputs/test_worker_service.py"
1071+
]
1072+
},
1073+
{
1074+
"api_refs": [
1075+
"policyengine_us_data.build_outputs.worker_service.LocalH5WorkerService"
1076+
],
1077+
"description": "Execute one worker chunk of local H5 build requests.",
1078+
"id": "local_h5_worker_service",
1079+
"label": "LocalH5WorkerService",
1080+
"node_type": "library",
1081+
"pathways": [
1082+
"local_h5"
1083+
],
1084+
"source_file": "policyengine_us_data/build_outputs/worker_service.py",
1085+
"stability": "moving",
1086+
"status": "current",
1087+
"validation_commands": [
1088+
"uv run pytest tests/unit/build_outputs/test_worker_service.py",
1089+
"uv run pytest tests/integration/build_outputs/h5_worker_runtime/test_worker_script_tiny_fixture.py"
1090+
]
1091+
},
10011092
{
10021093
"api_refs": [
10031094
"policyengine_us_data.build_outputs.worker_session.WorkerSession"
@@ -1333,9 +1424,9 @@
13331424
}
13341425
],
13351426
"metadata": {
1336-
"api_node_count": 64,
1427+
"api_node_count": 69,
13371428
"canonical_stage_count": 5,
1338-
"decorated_object_count": 113,
1429+
"decorated_object_count": 118,
13391430
"mapped_decorated_node_count": 49,
13401431
"stage_count": 17,
13411432
"substage_count": 17

0 commit comments

Comments
 (0)