{"schemaVersion":"border-pulse-package-index.v1","lastUpdated":"2026-05-24","mode":"read_only_package_index","productRule":"Border Pulse packages are reviewed evidence contracts. This index only lists sellable, private-review, and expansion-checkpoint packages; it opens no persistence, queues, feed fetches, model calls, customer delivery, or billing action.","packages":[{"packageId":"border-pulse:laredo:pilot","scopeId":"border-pulse:watch-scope:laredo","packageName":"Laredo Border Pulse","packageType":"watch_scope_pilot","status":"commercial_ready","accessStatus":"account_key_or_manual_review","pricingStatus":"pilot_price_listed","endpoint":"GET /public/border-pulse/watch-scopes","detailEndpoint":"GET /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot","intentPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/intent-preview","handoffTemplateEndpoint":"GET /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/handoff-template","acceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/acceptance-preview","sourceGapAcceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/source-gap-acceptance-preview","quotePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/quote-preview","deliveryPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/delivery-preview","entitlementPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/entitlement-preview","activationPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/activation-preview","operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/operator-summary","price":"$199/month","reviewPacketHash":"candidate-review:laredo_border_waits:a5217c2caa41","evidenceFactCount":14,"sourceFamilies":["CBP border waits","border anomalies","NWS/weather alerts","traffic events","source-run freshness","reviewed packet history"],"deliveryChannels":["account packet replay","email/private RSS","webhook for commercial plans","agent evidence API","public proof artifact when reviewed"],"blockedActions":["feature-window persistence","gemma candidate persistence","candidate persistence without verifier approval","customer delivery without refreshed preview/smoke","openai_responses_call_without_explicit_key_spend_scope"],"policyWatchProof":{"schemaVersion":"border-pulse-package-policy-watch-proof.v1","status":"ready_for_manual_openai_gate","analysisKind":"laredo_policy_watch","evidenceIds":["candidate-review:laredo_border_waits:a5217c2caa41","policy:mexico-mve:2026-06-01","policy:usmca-review:2026-07-01"],"policyWatchDates":[{"label":"Mexico MVE enforcement","effectiveDate":"2026-06-01","evidenceId":"policy:mexico-mve:2026-06-01","sourceUrl":"https://www.trade.gov/market-intelligence/mexico-customs-valuation-enforcement","operatorUse":"Attach as customs-valuation watch context for Laredo buyer review; do not frame as legal advice."},{"label":"USMCA joint review milestone","effectiveDate":"2026-07-01","evidenceId":"policy:usmca-review:2026-07-01","sourceUrl":"https://ustr.gov/about/policy-offices/press-office/press-releases/2026/march/united-states-and-mexico-announce-next-steps-bilateral-discussions-advance-usmca-joint-review","operatorUse":"Track policy-review timing alongside Laredo source-quality evidence and buyer thresholds."}],"previewCommand":"npm run preview:openai-analysis","validatorCommand":"npm run validate:openai-analysis -- --example accepted","manualCallCommand":"npm run run:openai-analysis -- --out-dir tmp/openai-analysis/manual-laredo","runtimeGate":{"openaiAnalysisEnabled":false,"apiKeyRequired":true,"callPerformed":false,"scheduled":false,"store":false,"model":"gpt-5.5","maxOutputTokens":1200,"artifactDirectory":"tmp/openai-analysis/manual-laredo","requiredBeforeCall":["Jeff explicitly opens OpenAI API key and spend scope","OPENAI_ANALYSIS_ENABLED=true","OPENAI_API_KEY is present in the runtime secret context","OPENAI_ANALYSIS_STORE=false"]},"allowedUse":"Buyer artifact proof only: cited operational watch context for MVE and USMCA timing, not legal advice.","blockedActions":["openai_responses_call_without_explicit_key_spend_scope","scheduled_openai_analysis","customer delivery","billing or settlement action","database writes","queue starts","source enablement","feature-window persistence","candidate persistence"],"nextAction":"Use preview and validator proof in Laredo activation review; run one manual OpenAI call only after Jeff opens API key and spend scope."},"pressBriefingPreview":{"schemaVersion":"border-pulse-package-press-briefing-preview.v1","status":"attachment_path_selected","packageId":"border-pulse:laredo:pilot","attachmentPath":"laredo_activation_operator_summary","artifactDirectory":"tmp/openai-analysis/biweekly-press-briefing-preview","previewCommand":"npm run preview:biweekly-press-briefing -- --days 14 --limit 80 --out-dir tmp/openai-analysis/biweekly-press-briefing-preview","latestLocalArtifactStatus":"request_preview_ready","reportCount":8,"model":"gpt-5.5","tier":"strategic","store":false,"callPerformedByRoute":false,"publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"persistencePerformed":false,"scheduled":false,"allowedUse":"Attach press-briefing preview status to Laredo activation/operator review only; do not publish draft text or create delivery, billing, grant, schedule, queue, source, or persistence side effects.","blockedActions":["report publication","customer delivery","billing or settlement action","database writes","queue starts","source enablement","scheduled model work","key grants"],"nextAction":"Use Laredo activation preview and operator summary as the no-write attachment path; keep the briefing artifact local until a separate publication approval gate exists."},"reportDerivedFactPreview":{"schemaVersion":"dunvale-report-derived-facts-preview.v1","status":"preview_contract_ready","packageId":"border-pulse:laredo:pilot","previewCommand":"npm run preview:report-derived-facts -- --out-dir tmp/openai-analysis/report-derived-facts-preview","sourceAnalysisArtifactDirectory":"tmp/openai-analysis/report-corpus-manual-v2","artifactDirectory":"tmp/openai-analysis/report-derived-facts-preview","artifactProof":{"schemaVersion":"dunvale-report-derived-facts-artifact-proof.v1","freshnessStatus":"manual_snapshot_current_through_2026-05-23","generatedAtField":"generatedAt","previewArtifact":"facts-preview.json","resultArtifact":"result.json","sourceAnalysisSnapshotId":"report-corpus-manual-v2","sourceAnalysisSnapshotHash":"sha256:3f1c9737420ec2df8dad39fe41ae7143ba94ed535845a011b9ff3bd012e7d210","previewContractHash":"sha256:b15831c3b7adde0fead45fdbe0392322952af7e7f5f85276bc9c2b688f7e5ca3","hashAlgorithm":"sha256","hashInput":"artifact directories, corpus date range, report count, token count, model, store flag, fact-family IDs, and closed runtime flags","routeReadsLocalFiles":false,"databaseWritesPerformed":false,"persistencePerformed":false},"corpus":{"days":60,"reportCount":268,"firstReportDate":"2026-04-11","lastReportDate":"2026-05-23","storedChunkTokens":110585},"sourceAnalysis":{"model":"gpt-5.4-nano","callPerformed":true,"store":false,"estimatedInputTokens":110585,"maxOutputTokens":4000,"estimatedCostUsd":0.027117},"claimPolicy":{"claimBoundary":"Report-derived preview facts may use only manual report-corpus analysis, supplied report IDs, sample-reviewed fixture IDs, and explicit operator-review checks.","requiredEvidence":"Each later durable fact must cite report IDs, supplied policy evidence IDs, or packet/source_ref claim policy before becoming claim-bearing.","contextOnlyRows":"Weather, aviation, road, policy, data-gap, no-row, stale, scheduled, planned, retired, future, and unknown rows remain context-only unless reviewed evidence says otherwise.","noCausalityRule":"Do not infer dispatch, legal, operational, weather, road, or policy causality from report co-occurrence; unsupported causality fails sample review.","persistenceBoundary":"This preview opens no publication, customer delivery, billing, DB persistence, queue starts, source enablement, grants, scheduled model work, or report-derived fact persistence."},"factFamilies":[{"id":"wait-volatility-ops","title":"Wait-volatility operations view","previewFactShape":"Extract explicitly stated top delays, lane labels, and largest increases/decreases from report text.","buyerUse":"Support Laredo routing and departure-window review without inferring unseen lanes.","displaySurface":"top delays and largest deltas panel","confidence":0.78},{"id":"risk-overlay-weather-aviation","title":"Weather and airport risk overlay","previewFactShape":"Attach weather-alert and airport-status statements only when report sections explicitly mention them.","buyerUse":"Show operational instability context beside observed waits without causal overclaiming.","displaySurface":"operational risk factors strip","confidence":0.74},{"id":"trade-compliance-evidence","title":"Trade-policy evidence packet","previewFactShape":"Extract listed AD/CVD, Federal Register, ITC, ITA, CBP, or ACE notice bullets from policy reports.","buyerUse":"Give compliance teams dated notice lists for review while avoiding legal conclusions.","displaySurface":"trade notices inbox","confidence":0.81},{"id":"data-gap-transparency","title":"Data-gap transparency badge","previewFactShape":"Extract explicit unavailable, missing, mismatch, or data-not-provided statements from reports.","buyerUse":"Keep buyer artifacts honest about what is evidenced versus absent.","displaySurface":"evidence coverage badge","confidence":0.86}],"previewRuntime":{"routeModelCallPerformed":false,"publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"grantsPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"scheduled":false,"persistencePerformed":false,"databaseWritesPerformed":false},"allowedUse":"Internal operator preview for deciding which report-derived facts deserve later durable reporting or customer-facing panels.","blockedActions":["report publication","customer delivery","billing or settlement action","database writes","queue starts","source enablement","scheduled model work","key grants","report-derived fact persistence"],"nextAction":"Run the report-derived facts preview, inspect fact-family coverage, then open a separate approval gate only if Grafana panels or buyer packets need durable rows."},"nextAction":"Use the listed Laredo service where it fits, confirm delivery preferences, and keep San Ysidro, Otay Mesa, Texas lanes, and other priority crossings in custom review."},{"packageId":"border-pulse:otay-mesa:expansion-checkpoint","scopeId":"border-pulse:watch-scope:otay-mesa","packageName":"Otay Mesa / San Diego Expansion Checkpoint","packageType":"expansion_checkpoint","status":"review_smoke_passed","accessStatus":"public_review_only","pricingStatus":"not_yet_priced","endpoint":"GET /public/border-pulse/watch-scopes","detailEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint","intentPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/intent-preview","handoffTemplateEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/handoff-template","acceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/acceptance-preview","sourceGapAcceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/source-gap-acceptance-preview","quotePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/quote-preview","deliveryPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/delivery-preview","entitlementPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/entitlement-preview","activationPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/activation-preview","operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/operator-summary","reviewPacketHash":"candidate-review:otay_mesa_border_waits:39906d675922","evidenceFactCount":16,"sourceFamilies":["CBP border waits","border anomalies","weather observations"],"deliveryChannels":["review checkpoint only"],"blockedActions":["commercial package without road-event context","customer delivery","feature-window persistence","gemma candidate persistence","candidate persistence"],"nextAction":"Keep Otay Mesa planned coverage under review until California/Baja road-event context is ready."},{"packageId":"border-pulse:otay-mesa:private-source-pack","scopeId":"border-pulse:watch-scope:otay-mesa","packageName":"Otay Mesa Private Source Pack Review","packageType":"private_source_pack_review","status":"ready_for_private_package_review","accessStatus":"account_key_or_manual_review","pricingStatus":"private_quote_required","endpoint":"GET /public/border-pulse/source-packs/otay","detailEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack","intentPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/intent-preview","handoffTemplateEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/handoff-template","acceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/acceptance-preview","sourceGapAcceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/source-gap-acceptance-preview","quotePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/quote-preview","deliveryPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/delivery-preview","entitlementPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/entitlement-preview","activationPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/activation-preview","operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/operator-summary","reviewPacketHash":"candidate-review:otay_mesa_border_waits:39906d675922","evidenceFactCount":16,"sourceFamilies":["CBP border waits","border anomalies","weather observations"],"deliveryChannels":["private package review only","account package delivery after approval","agent JSON after approval"],"blockedActions":["database writes","queue starts","feed fetches","model calls from this route","feature-window persistence","gemma candidate persistence","candidate persistence","customer delivery without package approval"],"nextAction":"Use custom Otay Mesa review and disclose current California/Baja road-event coverage limits before delivery."},{"packageId":"border-pulse:detroit-windsor:private-source-pack","scopeId":"border-pulse:watch-scope:detroit-windsor","packageName":"Detroit / Windsor Private Source Pack Review","packageType":"private_source_pack_review","status":"ready_for_private_package_review","accessStatus":"account_key_or_manual_review","pricingStatus":"private_quote_required","endpoint":"GET /public/border-pulse/source-packs/detroit","detailEndpoint":"GET /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack","intentPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/intent-preview","handoffTemplateEndpoint":"GET /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/handoff-template","acceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/acceptance-preview","sourceGapAcceptancePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/source-gap-acceptance-preview","quotePreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/quote-preview","deliveryPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/delivery-preview","entitlementPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/entitlement-preview","activationPreviewEndpoint":"POST /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/activation-preview","operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/operator-summary","reviewPacketHash":"candidate-review:detroit_windsor_border_waits:305231151f2c","evidenceFactCount":20,"sourceFamilies":["CBP border waits","CBSA waits","border anomalies","weather observations","Ontario 511 road events"],"deliveryChannels":["private package review only","account package delivery after approval","agent JSON after approval"],"blockedActions":["database writes","queue starts","feed fetches","model calls from this route","feature-window persistence","gemma candidate persistence","candidate persistence","customer delivery without package approval"],"nextAction":"Use custom Detroit/Windsor review and disclose current Michigan road-event coverage limits before delivery."}],"writePolicy":{"writesPerformed":false,"persistenceStatus":"closed","blockedActions":["database writes","queue starts","feed fetches","model calls","feature-window persistence","gemma candidate persistence","candidate persistence","customer delivery","billing or settlement action"]},"nextAction":"Use this commercial options index to choose the listed Laredo service where it fits, custom review for San Ysidro, Otay Mesa, Texas lanes, Detroit/Windsor, or planned crossing coverage.","buyerReadinessSummary":{"schemaVersion":"border-pulse-buyer-readiness-summary.v1","status":"ready_for_buyer_triage","packageCount":4,"commercialReadyPackageIds":["border-pulse:laredo:pilot"],"privateQuotePackageIds":["border-pulse:otay-mesa:private-source-pack","border-pulse:detroit-windsor:private-source-pack"],"notYetPricedPackageIds":["border-pulse:otay-mesa:expansion-checkpoint"],"listedPricePackages":[{"packageId":"border-pulse:laredo:pilot","pricingStatus":"pilot_price_listed","price":"$199/month"}],"quoteRequiredPackages":[{"packageId":"border-pulse:otay-mesa:private-source-pack","pricingStatus":"private_quote_required","quoteStatus":"private_quote_required"},{"packageId":"border-pulse:detroit-windsor:private-source-pack","pricingStatus":"private_quote_required","quoteStatus":"private_quote_required"}],"commercialNextAction":"Choose the listed Laredo service where it fits with MVE/USMCA policy-watch context; route San Ysidro, Otay Mesa, Texas lanes, Detroit/Windsor, and other priority crossings through custom review while source coverage remains under review.","priceQuoteStatus":"Laredo has a listed $199/month service. Otay Mesa and Detroit/Windsor require custom quote review. Otay Mesa planned coverage is not yet priced.","coverageIndexEndpoint":"GET /public/border-pulse/coverage","packageIndexEndpoint":"GET /public/border-pulse/packages","surfaceProof":{"schemaVersion":"border-pulse-package-surface-proof.v1","verifiedAt":"2026-06-01T23:37:30Z","verificationScope":"buyer_ready_package_proof_goal_surfaces","sourceCommit":"259fe5e","surfaces":[{"surface":"/border-pulse","route":"GET /border-pulse","proofLocation":"shared package readiness panel","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/agents","route":"GET /agents","proofLocation":"shared package readiness panel and agent resource links","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/portal/account","route":"GET /portal/account","proofLocation":"server-rendered package readiness panel before account usage panels","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/public/account/overview","route":"GET /public/account/overview","proofLocation":"accountReplayReadiness.packageLedger","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/public/border-pulse/packages","route":"GET /public/border-pulse/packages","proofLocation":"buyerReadinessSummary","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/public/border-pulse/coverage","route":"GET /public/border-pulse/coverage","proofLocation":"buyerReadinessSummary buyer-facing coverage alias","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/docs","route":"GET /docs","proofLocation":"package readiness section","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/ai.txt","route":"GET /ai.txt","proofLocation":"Border Pulse Package Readiness block","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true},{"surface":"/llms.txt","route":"GET /llms.txt","proofLocation":"Border Pulse Package Readiness block","exposesPackageReadiness":true,"exposesPriceQuoteStatus":true,"exposesBlockedActions":true,"exposesNextOperatorAction":true}],"blockedActionsRemainClosed":["delivery","billing","grants","queues","source enablement","scheduled model work","database writes","persistence"],"nextVerification":"Use this JSON proof before text scraping; refresh verifiedAt and sourceCommit after the next deployed route check."},"packageProof":[{"packageId":"border-pulse:laredo:pilot","packageName":"Laredo Border Pulse","status":"commercial_ready","pricingStatus":"pilot_price_listed","price":"$199/month","reviewPacketHash":"candidate-review:laredo_border_waits:a5217c2caa41","evidenceFactCount":14,"operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Alaredo%3Apilot/operator-summary","blockedActions":["feature-window persistence","gemma candidate persistence","candidate persistence without verifier approval","customer delivery without refreshed preview/smoke","openai_responses_call_without_explicit_key_spend_scope"],"nextAction":"Use the listed Laredo service where it fits, confirm delivery preferences, and keep San Ysidro, Otay Mesa, Texas lanes, and other priority crossings in custom review."},{"packageId":"border-pulse:otay-mesa:expansion-checkpoint","packageName":"Otay Mesa / San Diego Expansion Checkpoint","status":"review_smoke_passed","pricingStatus":"not_yet_priced","price":null,"reviewPacketHash":"candidate-review:otay_mesa_border_waits:39906d675922","evidenceFactCount":16,"operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aexpansion-checkpoint/operator-summary","blockedActions":["commercial package without road-event context","customer delivery","feature-window persistence","gemma candidate persistence","candidate persistence"],"nextAction":"Keep Otay Mesa planned coverage under review until California/Baja road-event context is ready."},{"packageId":"border-pulse:otay-mesa:private-source-pack","packageName":"Otay Mesa Private Source Pack Review","status":"ready_for_private_package_review","pricingStatus":"private_quote_required","price":null,"reviewPacketHash":"candidate-review:otay_mesa_border_waits:39906d675922","evidenceFactCount":16,"operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Aotay-mesa%3Aprivate-source-pack/operator-summary","blockedActions":["database writes","queue starts","feed fetches","model calls from this route","feature-window persistence","gemma candidate persistence","candidate persistence","customer delivery without package approval"],"nextAction":"Use custom Otay Mesa review and disclose current California/Baja road-event coverage limits before delivery."},{"packageId":"border-pulse:detroit-windsor:private-source-pack","packageName":"Detroit / Windsor Private Source Pack Review","status":"ready_for_private_package_review","pricingStatus":"private_quote_required","price":null,"reviewPacketHash":"candidate-review:detroit_windsor_border_waits:305231151f2c","evidenceFactCount":20,"operatorSummaryEndpoint":"GET /public/border-pulse/packages/border-pulse%3Adetroit-windsor%3Aprivate-source-pack/operator-summary","blockedActions":["database writes","queue starts","feed fetches","model calls from this route","feature-window persistence","gemma candidate persistence","candidate persistence","customer delivery without package approval"],"nextAction":"Use custom Detroit/Windsor review and disclose current Michigan road-event coverage limits before delivery."}],"policyWatchProofSummary":{"schemaVersion":"border-pulse-package-policy-watch-summary.v1","packageId":"border-pulse:laredo:pilot","status":"ready_for_manual_openai_gate","analysisKind":"laredo_policy_watch","evidenceIds":["candidate-review:laredo_border_waits:a5217c2caa41","policy:mexico-mve:2026-06-01","policy:usmca-review:2026-07-01"],"policyWatchDates":[{"label":"Mexico MVE enforcement","effectiveDate":"2026-06-01","evidenceId":"policy:mexico-mve:2026-06-01"},{"label":"USMCA joint review milestone","effectiveDate":"2026-07-01","evidenceId":"policy:usmca-review:2026-07-01"}],"runtimeGate":{"openaiAnalysisEnabled":false,"callPerformed":false,"scheduled":false,"store":false,"apiKeyRequired":true},"blockedActions":["openai_responses_call_without_explicit_key_spend_scope","scheduled_openai_analysis","customer delivery","billing or settlement action","database writes","queue starts","source enablement","feature-window persistence","candidate persistence"],"nextAction":"Use preview and validator proof in Laredo activation review; run one manual OpenAI call only after Jeff opens API key and spend scope."},"pressBriefingPreviewSummary":{"schemaVersion":"border-pulse-package-press-briefing-preview.v1","packageId":"border-pulse:laredo:pilot","status":"attachment_path_selected","attachmentPath":"laredo_activation_operator_summary","artifactDirectory":"tmp/openai-analysis/biweekly-press-briefing-preview","latestLocalArtifactStatus":"request_preview_ready","reportCount":8,"model":"gpt-5.5","tier":"strategic","store":false,"callPerformedByRoute":false,"publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"persistencePerformed":false,"scheduled":false,"blockedActions":["report publication","customer delivery","billing or settlement action","database writes","queue starts","source enablement","scheduled model work","key grants"],"nextAction":"Use Laredo activation preview and operator summary as the no-write attachment path; keep the briefing artifact local until a separate publication approval gate exists."},"reportDerivedFactPreviewSummary":{"schemaVersion":"dunvale-report-derived-facts-preview.v1","packageId":"border-pulse:laredo:pilot","status":"preview_contract_ready","operatorReviewEndpoint":"GET /public/border-pulse/report-derived-facts/operator-review","operatorReviewStatus":"ready_for_no_write_operator_review","sampleReviews":[{"schemaVersion":"dunvale-report-derived-fact-sample-review.v1","familyId":"wait-volatility-ops","status":"fixture_validator_ready","fixtureOnly":true,"validatorCommand":"npm run validate:report-derived-facts -- --family wait-volatility-ops --example accepted --out-dir tmp/openai-analysis/report-derived-facts-preview/wait-volatility-ops","artifactDirectory":"tmp/openai-analysis/report-derived-facts-preview/wait-volatility-ops","sampleReviewArtifact":"sample-review.json","acceptedExampleSource":"fixture.acceptedWaitVolatilityOpsSample","rejectedExampleSource":"fixture.rejectedWaitVolatilityOpsSample","allowedReportIds":["report:laredo-wait-volatility-digest:2026-05-20"],"allowedWaitMetricIds":["metric:laredo:world-trade-bridge:commercial-standard:top-delay:2026-05-20","metric:laredo:bridge-ii:commercial-ready-lane:largest-increase:2026-05-20","metric:laredo:colombia-solidarity:commercial-standard:largest-decrease:2026-05-20"],"requiredChecks":["familyId is wait-volatility-ops","metric items cite the fixture report ID plus allowlisted wait metric IDs","lane labels and wait/delta values are explicit fixture observations","sample text avoids causal claims, dispatch instructions, and unseen lane inference","publication, delivery, billing, grants, queues, source enablement, schedules, DB writes, and persistence remain false"],"writePolicy":{"mode":"fixture_only_no_write_sample_review","publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"grantsPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"scheduled":false,"databaseWritesPerformed":false,"persistencePerformed":false},"nextAction":"Inspect accepted sample-review output, then keep wait-volatility facts local-only until a separate buyer-packet or persistence approval gate exists."},{"schemaVersion":"dunvale-report-derived-fact-sample-review.v1","familyId":"risk-overlay-weather-aviation","status":"fixture_validator_ready","fixtureOnly":true,"validatorCommand":"npm run validate:report-derived-facts -- --family risk-overlay-weather-aviation --example accepted --out-dir tmp/openai-analysis/report-derived-facts-preview/risk-overlay-weather-aviation","artifactDirectory":"tmp/openai-analysis/report-derived-facts-preview/risk-overlay-weather-aviation","sampleReviewArtifact":"sample-review.json","acceptedExampleSource":"fixture.acceptedRiskOverlayWeatherAviationSample","rejectedExampleSource":"fixture.rejectedRiskOverlayWeatherAviationSample","allowedReportIds":["report:laredo-weather-aviation-overlay:2026-05-20"],"allowedRiskIds":["risk:laredo:nws-weather-watch-context:2026-05-20","risk:laredo:laredo-airport-status-context:2026-05-20","risk:laredo:wind-visibility-operations-context:2026-05-20"],"allowedSourceFamilies":["NWS weather alert","FAA airport status","NOAA weather observation"],"requiredChecks":["familyId is risk-overlay-weather-aviation","risk items cite the fixture report ID plus allowlisted weather or aviation risk IDs","source family is NWS weather alert, FAA airport status, or NOAA weather observation","sample text frames weather and airport status as context only, not cause or dispatch instruction","publication, delivery, billing, grants, queues, source enablement, schedules, DB writes, and persistence remain false"],"writePolicy":{"mode":"fixture_only_no_write_sample_review","publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"grantsPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"scheduled":false,"databaseWritesPerformed":false,"persistencePerformed":false},"nextAction":"Inspect accepted sample-review output, then keep risk-overlay facts local-only until a separate buyer-packet or persistence approval gate exists."},{"schemaVersion":"dunvale-report-derived-fact-sample-review.v1","familyId":"trade-compliance-evidence","status":"fixture_validator_ready","fixtureOnly":true,"validatorCommand":"npm run validate:report-derived-facts -- --family trade-compliance-evidence --example accepted --out-dir tmp/openai-analysis/report-derived-facts-preview/trade-compliance-evidence","artifactDirectory":"tmp/openai-analysis/report-derived-facts-preview/trade-compliance-evidence","sampleReviewArtifact":"sample-review.json","acceptedExampleSource":"fixture.acceptedTradeComplianceEvidenceSample","rejectedExampleSource":"fixture.rejectedTradeComplianceEvidenceSample","allowedReportIds":["report:trade-policy-digest:2026-05-20"],"allowedNoticeIds":["notice:federal-register:aluminum-containers-circumvention:2026-05-20","notice:itc:preserved-mushrooms-review-results:2026-05-20","notice:cbp-ace:broker-compliance-message:2026-05-20"],"requiredChecks":["familyId is trade-compliance-evidence","notice items cite the fixture report ID plus allowlisted notice IDs","source authority is Federal Register, ITC, or CBP/ACE","sample text avoids legal conclusions and unsupported causal claims","publication, delivery, billing, grants, queues, source enablement, schedules, DB writes, and persistence remain false"],"writePolicy":{"mode":"fixture_only_no_write_sample_review","publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"grantsPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"scheduled":false,"databaseWritesPerformed":false,"persistencePerformed":false},"nextAction":"Inspect accepted sample-review output, then keep trade-compliance facts local-only until a separate publication or persistence approval gate exists."},{"schemaVersion":"dunvale-report-derived-fact-sample-review.v1","familyId":"data-gap-transparency","status":"fixture_validator_ready","fixtureOnly":true,"validatorCommand":"npm run validate:report-derived-facts -- --family data-gap-transparency --example accepted --out-dir tmp/openai-analysis/report-derived-facts-preview/data-gap-transparency","artifactDirectory":"tmp/openai-analysis/report-derived-facts-preview/data-gap-transparency","sampleReviewArtifact":"sample-review.json","acceptedExampleSource":"fixture.acceptedDataGapTransparencySample","rejectedExampleSource":"fixture.rejectedDataGapTransparencySample","allowedReportIds":["report:laredo-source-coverage-digest:2026-05-20"],"allowedGapIds":["gap:cbp:bridge-ii-commercial-lane-status-unavailable:2026-05-20","gap:weather:airport-impact-not-provided:2026-05-20","gap:traffic:i-35-incident-feed-not-linked:2026-05-20"],"requiredChecks":["familyId is data-gap-transparency","gap items cite the fixture report ID plus allowlisted gap IDs","sample text states missing, unavailable, mismatch, or not-provided source coverage","sample text does not claim the gap is closed, published, persisted, billed, delivered, or source-enabled","publication, delivery, billing, grants, queues, source enablement, schedules, DB writes, and persistence remain false"],"writePolicy":{"mode":"fixture_only_no_write_sample_review","publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"grantsPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"scheduled":false,"databaseWritesPerformed":false,"persistencePerformed":false},"nextAction":"Inspect accepted sample-review output, then keep data-gap facts local-only until a separate publication or persistence approval gate exists."}],"previewCommand":"npm run preview:report-derived-facts -- --out-dir tmp/openai-analysis/report-derived-facts-preview","artifactDirectory":"tmp/openai-analysis/report-derived-facts-preview","artifactProof":{"schemaVersion":"dunvale-report-derived-facts-artifact-proof.v1","freshnessStatus":"manual_snapshot_current_through_2026-05-23","generatedAtField":"generatedAt","previewArtifact":"facts-preview.json","resultArtifact":"result.json","sourceAnalysisSnapshotId":"report-corpus-manual-v2","sourceAnalysisSnapshotHash":"sha256:3f1c9737420ec2df8dad39fe41ae7143ba94ed535845a011b9ff3bd012e7d210","previewContractHash":"sha256:b15831c3b7adde0fead45fdbe0392322952af7e7f5f85276bc9c2b688f7e5ca3","hashAlgorithm":"sha256","hashInput":"artifact directories, corpus date range, report count, token count, model, store flag, fact-family IDs, and closed runtime flags","routeReadsLocalFiles":false,"databaseWritesPerformed":false,"persistencePerformed":false},"sourceAnalysisArtifactDirectory":"tmp/openai-analysis/report-corpus-manual-v2","corpus":{"days":60,"reportCount":268,"firstReportDate":"2026-04-11","lastReportDate":"2026-05-23","storedChunkTokens":110585},"sourceAnalysis":{"model":"gpt-5.4-nano","callPerformed":true,"store":false,"estimatedInputTokens":110585,"maxOutputTokens":4000,"estimatedCostUsd":0.027117},"claimPolicy":{"claimBoundary":"Report-derived preview facts may use only manual report-corpus analysis, supplied report IDs, sample-reviewed fixture IDs, and explicit operator-review checks.","requiredEvidence":"Each later durable fact must cite report IDs, supplied policy evidence IDs, or packet/source_ref claim policy before becoming claim-bearing.","contextOnlyRows":"Weather, aviation, road, policy, data-gap, no-row, stale, scheduled, planned, retired, future, and unknown rows remain context-only unless reviewed evidence says otherwise.","noCausalityRule":"Do not infer dispatch, legal, operational, weather, road, or policy causality from report co-occurrence; unsupported causality fails sample review.","persistenceBoundary":"This preview opens no publication, customer delivery, billing, DB persistence, queue starts, source enablement, grants, scheduled model work, or report-derived fact persistence."},"factFamilyIds":["wait-volatility-ops","risk-overlay-weather-aviation","trade-compliance-evidence","data-gap-transparency"],"factFamilyCount":4,"previewRuntime":{"routeModelCallPerformed":false,"publicationPerformed":false,"deliveryPerformed":false,"billingPerformed":false,"grantsPerformed":false,"queuesStarted":false,"sourceEnablementPerformed":false,"scheduled":false,"persistencePerformed":false,"databaseWritesPerformed":false},"blockedActions":["report publication","customer delivery","billing or settlement action","database writes","queue starts","source enablement","scheduled model work","key grants","report-derived fact persistence"],"nextAction":"Run the report-derived facts preview, inspect fact-family coverage, then open a separate approval gate only if Grafana panels or buyer packets need durable rows."},"blockedExecutionActions":["database writes","queue starts","feed fetches","model calls","feature-window persistence","gemma candidate persistence","candidate persistence","customer delivery","billing or settlement action"],"nextOperatorAction":"Use the commercial options page to choose the listed Laredo service where it fits, request custom review for San Ysidro, Otay Mesa, Texas lanes, Detroit/Windsor, or route another priority crossing before account setup."},"responseClaimPolicy":{"schemaVersion":"border-pulse-package-readback-response-claim-policy.v1","claimBearing":false,"readbackOnly":true,"sourceFactsAllowed":false,"sourceEnablementAllowed":false,"packageDeliveryAllowed":false,"billingAllowed":false,"grantsAllowed":false,"queuesAllowed":false,"modelCallsAllowed":false,"persistenceAllowed":false,"sourceHealthPreflight":"Package index, detail, handoff-template, and operator-summary GET responses are package review context only. Claim-bearing source use requires sourceClaimAudit review, /v1/sources claimBearing=true, sourceFactHealth.total > 0, sourceFactHealth.claimBearingPolicyRows > 0, sourceFactHealth.parserLagHours within sourceFactHealth.maxParserLagHours, sourceFactHealth.futureEventsBeyond7d=0 for current road claims, no pending/failed embedding backlog for semantic-only claims, no degraded-run caveats, no blocking claimWarnings, and cited packet/report evidence or saved source_ref claim policy.","contextOnlyRule":"Package status, package price, quote status, access status, review hashes, evidence fact counts, sample handoff payloads, operator-summary examples, source-replay summaries, no-row package states, parser-incomplete rows, source-gap rows, planned/future packages, parser-lagged rows, embedding-backlog rows, and degraded-run rows stay no-write package review context only.","noRowPolicy":"Missing packages, unsupported package IDs, public-review-only packages, not-yet-priced packages, private-quote packages, source-gap packages, parser-incomplete packages, and expansion checkpoints mean no approved source evidence, source currentness proof, source quality proof, customer delivery, billing, settlement, account grant, durable key grant, source enablement, feed fetch, queue work, model call, or persistence exists from that readback.","plannedFutureRule":"Planned, future, inactive, parser-incomplete, source-gap, expansion-checkpoint, private-review, and recovery-gated package rows stay non-current or context-only until cited packet/report evidence and operator approval prove claim-bearing use.","noCausalityRule":"Package readiness, package price, source-gap review, operator-summary examples, source-replay summaries, and blocked-action ledgers never prove source currentness, source quality, source conditions, customer receipt, account entitlement, grant creation, delivery, settlement, or causality."}}