Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
14 commits
Select commit Hold shift + click to select a range
88fd866
[Fix] 수도권 공식 시간표를 전국 후보 시간표에 적재
AquilaXk Oct 2, 2026
806780f
[Data] KRIC 전체_도시철도운행정보 수도권 projection snapshot 등록
AquilaXk Oct 2, 2026
79b1929
[Data] 수도권 공식 시간표를 담아 전국 후보를 releaseSequence 125로 재생성(후보 시계 2026-10-0…
AquilaXk Oct 2, 2026
1f794f8
[Docs] 문서 파편을 #899 변경에 동기화
AquilaXk Oct 2, 2026
ca50c35
[Fix] 서버 경로 번들 압축해제 상한을 192MiB로 backend와 맞춤
AquilaXk Oct 2, 2026
872f454
[Data] 최신 main 위에서 전국 후보를 releaseSequence 125로 재생성(후보 시계 2026-10-02T2…
AquilaXk Oct 2, 2026
e92f822
[Docs] 문서 파편을 최신 main 기준으로 동기화
AquilaXk Oct 2, 2026
869b910
[Test] 서버 번들 build 계약 정본 hash를 192MiB 상한 값으로 갱신
AquilaXk Oct 2, 2026
bb78401
[Test] 고정 격리 집합의 건수·행 집합 검사를 각각 따로 고정(#910 F1)
AquilaXk Oct 2, 2026
eb9a7aa
[Fix] 외부 시간표 파일 expand가 결속을 다시 맞춘 변조 내용도 닫힌 계약으로 거부(#910 F2)
AquilaXk Oct 2, 2026
2ec7cab
[Test] 짧은 trip_id 충돌을 TRIP_ID_COLLISION으로 실패시키는 테스트 추가(#910 F3)
AquilaXk Oct 2, 2026
a5b276f
[Fix] 단일 제공 시각 정차를 stop_time.timeSource로 표기하고 노선별 건수를 기록(#910 F4)
AquilaXk Oct 2, 2026
ae5d5bc
[Data] timeSource 표기를 담아 전국 후보를 releaseSequence 125로 재생성(후보 시계 2026-1…
AquilaXk Oct 2, 2026
a73055d
[Docs] 문서 파편을 #910 리뷰 수정에 동기화
AquilaXk Oct 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion contracts/datapack/server-route-bundle-build-contract.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"schemaVersion": 1,
"artifactKind": "server-route-bundle-build-contract",
"maxTotalDecompressedBytes": 58720256,
"maxTotalDecompressedBytes": 201326592,
"maxTotalDecompressedBytesDescription": "서버 경로 번들 4개 SQLite 구성요소(topology, timetable, accessibility, fare)의 압축해제 바이트 합계 상한. backend RouteBundleSqliteRuntimeCompiler.MAX_TOTAL_DECOMPRESSED_BYTES (backend/src/main/java/com/easysubway/journey/bundle/RouteBundleSqliteRuntimeCompiler.java)와 동일해야 하며 두 값은 함께 변경한다.",
"manifestLifecycle": {
"instantSchema": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"const": {
"schemaVersion": 1,
"artifactKind": "server-route-bundle-build-contract",
"maxTotalDecompressedBytes": 58720256,
"maxTotalDecompressedBytes": 201326592,
"maxTotalDecompressedBytesDescription": "서버 경로 번들 4개 SQLite 구성요소(topology, timetable, accessibility, fare)의 압축해제 바이트 합계 상한. backend RouteBundleSqliteRuntimeCompiler.MAX_TOTAL_DECOMPRESSED_BYTES (backend/src/main/java/com/easysubway/journey/bundle/RouteBundleSqliteRuntimeCompiler.java)와 동일해야 하며 두 값은 함께 변경한다.",
"manifestLifecycle": {
"instantSchema": {
Expand Down
70 changes: 35 additions & 35 deletions contracts/documentation/documentation-fragment.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://raw.githubusercontent.com/AquilaXk/easysubway/32ce139789b97ce1f0c9bb059966cfc19f497480/contracts/documentation/documentation-fragment.schema.json",
"schemaVersion": 1,
"repository": "AquilaXk/easysubway-data",
"sourceSha": "465ef3265361c6113427aede4a4d4ca3616f8f76",
"sourceSha": "ae5d5bc51957f0519c462259f129abaec0973cb6",
"status": "ACTIVE",
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/237",
"https://github.com/AquilaXk/easysubway-data/issues/281",
Expand Down Expand Up @@ -38,7 +38,7 @@
"documentationFamily": "QUALITY_TEST",
"kindCandidate": "DATA_REQUIRED_CI_WORKFLOW",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:.github/workflows/ci.yml:1a692be89eb795b44c7c0662208b9d3c33923134",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:.github/workflows/ci.yml:1a692be89eb795b44c7c0662208b9d3c33923134",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/25",
Expand All @@ -62,8 +62,8 @@
"reviewTrigger": [
"event:workflow-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:.github/workflows/ci.yml:1a692be89eb795b44c7c0662208b9d3c33923134",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:.github/workflows/ci.yml:1a692be89eb795b44c7c0662208b9d3c33923134",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/25"
Expand All @@ -88,7 +88,7 @@
"documentationFamily": "RELEASE_CHANGE",
"kindCandidate": "DATAPACK_IMMUTABLE_RELEASE_WORKFLOW",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:.github/workflows/datapack-release.yml:fe67cb90c0778888ed2196785dcd8ca5611b89e5",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:.github/workflows/datapack-release.yml:fe67cb90c0778888ed2196785dcd8ca5611b89e5",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/54",
Expand All @@ -113,8 +113,8 @@
"reviewTrigger": [
"event:release-workflow-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:.github/workflows/datapack-release.yml:fe67cb90c0778888ed2196785dcd8ca5611b89e5",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:.github/workflows/datapack-release.yml:fe67cb90c0778888ed2196785dcd8ca5611b89e5",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/54"
Expand All @@ -139,7 +139,7 @@
"documentationFamily": "PRODUCT",
"kindCandidate": "DATA_PRODUCT_README",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:README.md:7e9e4208607c224bb8a04852be26daf2ac93b438",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:README.md:7e9e4208607c224bb8a04852be26daf2ac93b438",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/38",
Expand All @@ -166,8 +166,8 @@
"reviewTrigger": [
"event:source-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:README.md:7e9e4208607c224bb8a04852be26daf2ac93b438",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:README.md:7e9e4208607c224bb8a04852be26daf2ac93b438",
"verificationMethod": "owner-review",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/38"
Expand All @@ -192,7 +192,7 @@
"documentationFamily": "ARCHITECTURE",
"kindCandidate": "THREE_ARTIFACT_COMPONENT_BOUNDARY",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:contracts/datapack/bundle-component-contract.json:854a53ccf773a00b3c69bbd0b336854061cb06f2",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:contracts/datapack/bundle-component-contract.json:854a53ccf773a00b3c69bbd0b336854061cb06f2",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/41",
Expand All @@ -217,8 +217,8 @@
"reviewTrigger": [
"event:artifact-boundary-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:contracts/datapack/bundle-component-contract.json:854a53ccf773a00b3c69bbd0b336854061cb06f2",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:contracts/datapack/bundle-component-contract.json:854a53ccf773a00b3c69bbd0b336854061cb06f2",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/41"
Expand All @@ -243,7 +243,7 @@
"documentationFamily": "GOVERNANCE_EVIDENCE",
"kindCandidate": "DATAPACK_MOBILE_COMPATIBILITY_MATRIX",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:contracts/datapack/compatibility-matrix.json:6fbf25901c16c019c4f9cf6ea3da2975caf5c480",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:contracts/datapack/compatibility-matrix.json:6fbf25901c16c019c4f9cf6ea3da2975caf5c480",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/54",
Expand All @@ -267,8 +267,8 @@
"reviewTrigger": [
"event:compatibility-contract-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:contracts/datapack/compatibility-matrix.json:6fbf25901c16c019c4f9cf6ea3da2975caf5c480",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:contracts/datapack/compatibility-matrix.json:6fbf25901c16c019c4f9cf6ea3da2975caf5c480",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/54"
Expand All @@ -293,7 +293,7 @@
"documentationFamily": "API_CONTRACT",
"kindCandidate": "SIGNED_DATAPACK_MANIFEST_SCHEMA",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:contracts/datapack/datapack-manifest.schema.json:6fd7d44ddd72c70fce266663977deecbe6401d91",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:contracts/datapack/datapack-manifest.schema.json:6fd7d44ddd72c70fce266663977deecbe6401d91",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/38",
Expand All @@ -318,8 +318,8 @@
"reviewTrigger": [
"event:manifest-schema-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:contracts/datapack/datapack-manifest.schema.json:6fd7d44ddd72c70fce266663977deecbe6401d91",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:contracts/datapack/datapack-manifest.schema.json:6fd7d44ddd72c70fce266663977deecbe6401d91",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/38"
Expand All @@ -344,7 +344,7 @@
"documentationFamily": "ENGINEERING",
"kindCandidate": "DETERMINISTIC_DATAPACK_BUILDER",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/build-datapack.mjs:4d1e6f104680fbcefd5176cde9bee1f3cdb198ff",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/build-datapack.mjs:3b0eb0e81e9b2a7dc99cef727ab32edf1d9e9bbf",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/51",
Expand All @@ -368,8 +368,8 @@
"reviewTrigger": [
"event:builder-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/build-datapack.mjs:4d1e6f104680fbcefd5176cde9bee1f3cdb198ff",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/build-datapack.mjs:3b0eb0e81e9b2a7dc99cef727ab32edf1d9e9bbf",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/51"
Expand All @@ -394,7 +394,7 @@
"documentationFamily": "OPERATIONS_RELIABILITY",
"kindCandidate": "SOURCE_ADMISSION_OPERATION_CONTRACT",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/source-admission-runbook.json:86e4b668413bf91b90b4fb9976b485cdd7c56815",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/source-admission-runbook.json:86e4b668413bf91b90b4fb9976b485cdd7c56815",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/28",
Expand All @@ -418,8 +418,8 @@
"reviewTrigger": [
"event:source-admission-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/source-admission-runbook.json:86e4b668413bf91b90b4fb9976b485cdd7c56815",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/source-admission-runbook.json:86e4b668413bf91b90b4fb9976b485cdd7c56815",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/28"
Expand All @@ -444,7 +444,7 @@
"documentationFamily": "SECURITY_PRIVACY",
"kindCandidate": "SOURCE_GOVERNANCE_LICENSE_RETENTION_POLICY",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/source-governance-policy.json:9eb4e2d8e818fd876580cfe0ee0a48948778b92a",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/source-governance-policy.json:9eb4e2d8e818fd876580cfe0ee0a48948778b92a",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/29",
Expand All @@ -468,8 +468,8 @@
"reviewTrigger": [
"event:source-governance-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/source-governance-policy.json:9eb4e2d8e818fd876580cfe0ee0a48948778b92a",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/source-governance-policy.json:9eb4e2d8e818fd876580cfe0ee0a48948778b92a",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/29"
Expand All @@ -494,7 +494,7 @@
"documentationFamily": "DATA_KNOWLEDGE",
"kindCandidate": "PRODUCTION_SOURCE_INVENTORY",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/source-inventory.json:c4c14a30dcea13b2e06e45d04b59cc51cb5c659d",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/source-inventory.json:a4938b0430255d36e3b7b0c99fda45172bf1dced",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/28",
Expand All @@ -519,8 +519,8 @@
"reviewTrigger": [
"event:source-freshness-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/datapack/source-inventory.json:c4c14a30dcea13b2e06e45d04b59cc51cb5c659d",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/datapack/source-inventory.json:a4938b0430255d36e3b7b0c99fda45172bf1dced",
"verificationMethod": "release-audit",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/28"
Expand All @@ -545,7 +545,7 @@
"documentationFamily": "USER_SUPPORT_LEGAL_PUBLIC",
"kindCandidate": "ROUTE_MAP_LICENSE_DECISION",
"sourceSurface": "TRACKED",
"canonicalIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/route-map/route-map-license-decision.json:272a4bdb05f2bdefb51256ceeed67561d95d8759",
"canonicalIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/route-map/route-map-license-decision.json:272a4bdb05f2bdefb51256ceeed67561d95d8759",
"status": "ACTIVE",
"ownerRepository": "AquilaXk/easysubway-data",
"ownerIssue": "https://github.com/AquilaXk/easysubway-data/issues/21",
Expand All @@ -569,8 +569,8 @@
"reviewTrigger": [
"event:license-decision-change"
],
"lastVerifiedAt": "2026-10-02T15:57:55.826Z",
"lastVerifiedIdentity": "git:465ef3265361c6113427aede4a4d4ca3616f8f76:tools/route-map/route-map-license-decision.json:272a4bdb05f2bdefb51256ceeed67561d95d8759",
"lastVerifiedAt": "2026-10-02T21:55:14.435Z",
"lastVerifiedIdentity": "git:ae5d5bc51957f0519c462259f129abaec0973cb6:tools/route-map/route-map-license-decision.json:272a4bdb05f2bdefb51256ceeed67561d95d8759",
"verificationMethod": "contract-test",
"verificationEvidence": [
"https://github.com/AquilaXk/easysubway-data/issues/21"
Expand Down
8 changes: 8 additions & 0 deletions tools/ci/data-test-ownership.json
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,10 @@
"data903": {
"issueUrl": "https://github.com/AquilaXk/easysubway-data/issues/903",
"title": "[Feat] 코레일 단독 노선 등 시간표 미지원 노선의 공식 시간표 적재"
},
"data899": {
"issueUrl": "https://github.com/AquilaXk/easysubway-data/issues/899",
"title": "[Fix] 수도권 지하철 공식 시간표를 전국 데이터팩에 적재"
}
},
"workflows": {
Expand Down Expand Up @@ -445,6 +449,10 @@
{"path":"tools/datapack/canonical-pack-service-calendar-flags.test.mjs","semanticOwner":"data854","classes":["required-pr"],"durationMs":300},
{"path":"tools/datapack/canonical-pack-transit-car-door-contract.test.mjs","semanticOwner":"data854","classes":["required-pr"],"durationMs":1500},
{"path":"tools/datapack/regional-timetable-official-stop-times.test.mjs","semanticOwner":"data855","classes":["required-pr"],"durationMs":1500},
{"path":"tools/datapack/capital-official-timetable.test.mjs","semanticOwner":"data899","classes":["required-pr"],"durationMs":15000},
{"path":"tools/datapack/lib/official-line-timetable.test.mjs","semanticOwner":"data899","classes":["required-pr"],"durationMs":50},
{"path":"tools/datapack/lib/kric-capital-timetable-records.test.mjs","semanticOwner":"data899","classes":["required-pr"],"durationMs":50},
{"path":"tools/datapack/lib/external-stop-times.test.mjs","semanticOwner":"data899","classes":["required-pr"],"durationMs":50},
{"path":"tools/datapack/catalog-raw-sql-tables.test.mjs","semanticOwner":"data100","classes":["required-pr"],"durationMs":9},
{"path":"tools/datapack/check-manifest-acceptance-floor.test.mjs","semanticOwner":"data38","classes":["required-pr"],"durationMs":133},
{"path":"tools/datapack/check-timetable-snapshot-freshness.test.mjs","semanticOwner":"data28","classes":["required-pr"],"durationMs":25},
Expand Down
Loading
Loading