Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
364 changes: 364 additions & 0 deletions .bitcode/v43-packs-activity-master-detail.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,364 @@
{
"artifactId": "v43-packs-activity-master-detail",
"schemaId": "bitcode.v43.packsActivityMasterDetail.v1",
"version": "V43",
"currentTarget": "V42",
"sourceSafetyVerdict": "source-safe-packs-activity-master-detail-metadata",
"generatedAt": "deterministic",
"artifactRoot": "v43-packs-activity-master-detail:16af692e5389aab2e555718c",
"passed": true,
"typeIds": [
"deposit-option",
"depository-assetpack",
"read-need-fit-preview",
"settled-assetpack",
"settlement",
"compensation",
"delivery",
"repair",
"execution",
"notification"
],
"searchFieldIds": [
"title",
"description",
"assetPackTitle",
"measurements",
"values",
"activityType",
"transactionType",
"settlementState",
"compensationState",
"deliveryState",
"repairState",
"proofRoots",
"repository",
"timestamp"
],
"sortIds": [
"timestamp",
"title",
"value",
"settlementState",
"compensationState",
"deliveryState",
"repairState"
],
"filterIds": [
"activityType",
"scope",
"state",
"settlementState",
"compensationState",
"deliveryState",
"repairState",
"repository"
],
"detailSectionIds": [
"overview",
"measurements",
"values",
"proofs",
"settlement",
"compensation",
"delivery",
"repair",
"telemetry",
"metadata"
],
"contractRows": [
{
"rowId": "pack-activity-record",
"owner": "uapi/components/base/bitcode/activity/pack-activity-model.ts",
"contract": "PackActivityRecord contains source-safe activity type, title, description, repository, measurements, values, proof roots, and state readback.",
"requiredFields": [
"type",
"title",
"description",
"repository",
"measurements",
"values",
"proofRoots",
"settlementState",
"compensationState",
"deliveryState",
"repairState",
"sourceSafety"
],
"rowRoot": "v43-pack-activity-contract:e926866621fcbe78d9b74364",
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"unpaidAssetPackSourceVisible": false
},
{
"rowId": "packs-activity-api",
"owner": "uapi/app/api/packs/activity/route.ts",
"contract": "/api/packs/activity returns queried PackActivity records, summary, detail projection, and explicit source-safety posture.",
"requiredFields": [
"records",
"summary",
"detail",
"query",
"sourceSafety"
],
"rowRoot": "v43-pack-activity-contract:e4db1aab78785a05d8532363",
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"unpaidAssetPackSourceVisible": false
},
{
"rowId": "packs-route-master-detail",
"owner": "uapi/app/packs/PacksPageClient.tsx",
"contract": "/packs renders searchable, sortable, filterable master-detail pack activity with proof roots and state readback.",
"requiredFields": [
"search",
"type",
"state",
"sort",
"detailId"
],
"rowRoot": "v43-pack-activity-contract:944aa2ee719f63a979670461",
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"unpaidAssetPackSourceVisible": false
},
{
"rowId": "exchange-compatibility-redirect",
"owner": "uapi/app/exchange/page.tsx",
"contract": "/exchange is retained only as compatibility redirect into /packs while preserving query parameters.",
"requiredFields": [
"/packs",
"searchParams"
],
"rowRoot": "v43-pack-activity-contract:110b30f6fdfa36ccaa3daf6d",
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"unpaidAssetPackSourceVisible": false
}
],
"sourceRoots": {
"activePointer": "BITCODE_SPEC.txt:75f3f6d81f999da998f40cb6",
"spec": "BITCODE_SPEC_V43.md:e1511ab411b955ac06577f1c",
"delta": "BITCODE_SPEC_V43_DELTA.md:40784121b9e0e5cb052f61f9",
"notes": "BITCODE_SPEC_V43_NOTES.md:656205fa69ebf3534be0d27b",
"parity": "BITCODE_SPEC_V43_PARITY_MATRIX.md:a89a11099e9899086349f219",
"roadmap": "SPECIFICATIONS_ROADMAP.md:13edb10a293b1562c86d1a71",
"readme": "README.md:37a1663a56243ba4a24a6982",
"protocolReadme": "packages/protocol/README.md:c6aa082931d703278de8ff57",
"packageJson": "package.json:8e3513f2ce52a7647bf2b949",
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:363fadca2aa9a89082fcd5d0",
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:c537637b2ebfbde127211e6e",
"model": "uapi/components/base/bitcode/activity/pack-activity-model.ts:6c610ebddc2949f3716b6bf8",
"route": "uapi/app/api/packs/activity/route.ts:8a524f1dd16889733ce418a7",
"page": "uapi/app/packs/page.tsx:1b3d7a1cc00500a13042e8dd",
"client": "uapi/app/packs/PacksPageClient.tsx:d777458df28f47a360c6601c",
"exchangeRedirect": "uapi/app/exchange/page.tsx:be7a744d1f9c9252d1b6eba9",
"nav": "uapi/components/base/bitcode/layout/nav.tsx:a39909d2e23170a803373674",
"workspaceSurface": "uapi/components/base/bitcode/layout/workspace-surface.ts:f4784c0c92f5d958ddeb64ab",
"publicCopy": "uapi/components/base/bitcode/layout/bitcode-public-copy.ts:4e2e907a06a6d288be74e5ad",
"publicExplainers": "uapi/components/base/bitcode/layout/bitcode-public-explainers.ts:c28aae00fd37ff1c898a7c38",
"packageIndex": "packages/protocol/src/index.js:b700d9aafac73862fb0ba9cf",
"packageTypes": "packages/protocol/src/index.d.ts:9ef207570ce6e9533b9bafaf",
"packageTest": "packages/protocol/test/v43-packs-activity-master-detail.test.js:baf3e44b2fbe4e62590c1824",
"uapiTest": "uapi/tests/packActivityModel.test.ts:a4c3deea857830cf57772a4d",
"generator": "scripts/generate-v43-packs-activity-master-detail.mjs:f342bc9b3ebb8de4e7aa2882",
"checker": "scripts/check-v43-gate3-packs-activity-master-detail.mjs:5914a444235ffb15bb3272ad"
},
"predicateResults": [
{
"id": "active-canon-pointer-remains-v42",
"sourcePath": "BITCODE_SPEC.txt",
"passed": true
},
{
"id": "spec-defines-gate3",
"sourcePath": "BITCODE_SPEC_V43.md",
"passed": true
},
{
"id": "spec-names-packactivity-contracts",
"sourcePath": "BITCODE_SPEC_V43.md",
"passed": true
},
{
"id": "delta-records-gate3",
"sourcePath": "BITCODE_SPEC_V43_DELTA.md",
"passed": true
},
{
"id": "notes-records-gate3",
"sourcePath": "BITCODE_SPEC_V43_NOTES.md",
"passed": true
},
{
"id": "parity-records-gate3",
"sourcePath": "BITCODE_SPEC_V43_PARITY_MATRIX.md",
"passed": true
},
{
"id": "roadmap-records-gate3",
"sourcePath": "SPECIFICATIONS_ROADMAP.md",
"passed": true
},
{
"id": "readme-records-gate3",
"sourcePath": "README.md",
"passed": true
},
{
"id": "protocol-readme-records-gate3",
"sourcePath": "packages/protocol/README.md",
"passed": true
},
{
"id": "model-defines-packactivity-record",
"sourcePath": "uapi/components/base/bitcode/activity/pack-activity-model.ts",
"passed": true
},
{
"id": "model-defines-search-filter-sort",
"sourcePath": "uapi/components/base/bitcode/activity/pack-activity-model.ts",
"passed": true
},
{
"id": "model-defines-detail-projection",
"sourcePath": "uapi/components/base/bitcode/activity/pack-activity-model.ts",
"passed": true
},
{
"id": "model-defines-source-safety-assertion",
"sourcePath": "uapi/components/base/bitcode/activity/pack-activity-model.ts",
"passed": true
},
{
"id": "api-route-exposes-packactivity-query",
"sourcePath": "uapi/app/api/packs/activity/route.ts",
"passed": true
},
{
"id": "packs-page-canonical-route",
"sourcePath": "uapi/app/packs/page.tsx",
"passed": true
},
{
"id": "packs-client-master-detail",
"sourcePath": "uapi/app/packs/PacksPageClient.tsx",
"passed": true
},
{
"id": "packs-client-search-sort-filter",
"sourcePath": "uapi/app/packs/PacksPageClient.tsx",
"passed": true
},
{
"id": "exchange-route-redirects-to-packs",
"sourcePath": "uapi/app/exchange/page.tsx",
"passed": true
},
{
"id": "nav-links-to-packs",
"sourcePath": "uapi/components/base/bitcode/layout/nav.tsx",
"passed": true
},
{
"id": "public-shell-recognizes-packs",
"sourcePath": "uapi/components/base/bitcode/layout/workspace-surface.ts",
"passed": true
},
{
"id": "public-copy-uses-packs-link",
"sourcePath": "uapi/components/base/bitcode/layout/bitcode-public-copy.ts",
"passed": true
},
{
"id": "public-explainers-use-packs",
"sourcePath": "uapi/components/base/bitcode/layout/bitcode-public-explainers.ts",
"passed": true
},
{
"id": "uapi-test-covers-model",
"sourcePath": "uapi/tests/packActivityModel.test.ts",
"passed": true
},
{
"id": "protocol-test-covers-artifact",
"sourcePath": "packages/protocol/test/v43-packs-activity-master-detail.test.js",
"passed": true
},
{
"id": "package-exports-gate3",
"sourcePath": "packages/protocol/src/index.js",
"passed": true
},
{
"id": "package-types-export-gate3",
"sourcePath": "packages/protocol/src/index.d.ts",
"passed": true
},
{
"id": "package-json-exposes-gate3",
"sourcePath": "package.json",
"passed": true
},
{
"id": "gate-workflow-runs-gate3",
"sourcePath": ".github/workflows/bitcode-gate-quality.yml",
"passed": true
},
{
"id": "canon-workflow-runs-gate3",
"sourcePath": ".github/workflows/bitcode-canon-quality.yml",
"passed": true
},
{
"id": "generator-exists",
"sourcePath": "scripts/generate-v43-packs-activity-master-detail.mjs",
"passed": true
},
{
"id": "checker-exists",
"sourcePath": "scripts/check-v43-gate3-packs-activity-master-detail.mjs",
"passed": true
}
],
"coverage": {
"packActivityContractsImplemented": true,
"packsRouteImplemented": true,
"packsActivityApiImplemented": true,
"exchangeRedirectCompatibilityImplemented": true,
"tableSearchImplemented": true,
"columnSortImplemented": true,
"filteringImplemented": true,
"detailProjectionImplemented": true,
"proofRootDisplayImplemented": true,
"settlementStateReadbackImplemented": true,
"compensationStateReadbackImplemented": true,
"deliveryStateReadbackImplemented": true,
"repairStateReadbackImplemented": true,
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"rawSourceTextVisible": false,
"sourceSnippetVisible": false,
"rawPromptVisible": false,
"interpolatedPromptVisible": false,
"rawProviderResponseVisible": false,
"unpaidAssetPackSourceVisible": false,
"credentialsSerialized": false,
"walletPrivateMaterialVisible": false,
"settlementPrivatePayloadVisible": false,
"forbiddenPayloadClasses": [
"protected-source-payloads",
"unpaid-assetpack-source",
"source-snippets",
"raw-prompts",
"interpolated-prompts",
"raw-provider-responses",
"credentials",
"wallet-private-material",
"settlement-private-payloads"
],
"requiredPredicateCount": 31,
"passedPredicateCount": 31,
"failedPredicateIds": []
}
}
Loading
Loading