๐Ÿ”„ Procedures-Feed Staleness Mitigation Record

May 15, 2026 ยท View on GitHub

๐Ÿ“Œ Template Instructions: Copy to analysis/daily/{date}/{article-type}-run{N}/intelligence/procedures-proxy.md. Produced whenever get_procedures_feed returns the known 1972โ€“1987 tail (STALENESS_WARNING). Documents the mitigation chain applied and provides the adopted-texts proxy evidence. Referenced from mcp-reliability-audit.md ยง"Data-source bridge".

๐ŸŽฏ Purpose: Standardised record of the get_procedures_feed staleness pattern and the mitigation applied. Prevents each agent from re-discovering and re-documenting the same known upstream limitation independently. See the authoritative triage entry in .github/prompts/07-mcp-reference.md ยง11.


โš ๏ธ Staleness Incident Record

FieldValue
Tool calledget_procedures_feed
STALENESS_WARNING detected?Yes (present in dataQualityWarnings) / No
Returned era1972โ€“1987 (expected EP upstream tail) / other
Items returnedN items (stale)
Is this a new defect?No โ€” known EP upstream limitation (documented behaviour)
Triage reference.github/prompts/07-mcp-reference.md ยง11 "Procedures-feed staleness"
ActionDo NOT file a new upstream issue โ€” apply adopted-texts proxy mitigation below

1๏ธโƒฃ Staleness Mitigation Chain

%%{init: {"theme":"dark","themeVariables":{"primaryColor":"#1565C0","primaryTextColor":"#ffffff","primaryBorderColor":"#0A3F7F","lineColor":"#90CAF9","secondaryColor":"#2E7D32","secondaryTextColor":"#ffffff","tertiaryColor":"#FF9800","tertiaryTextColor":"#000000","mainBkg":"#1565C0","secondBkg":"#2E7D32","tertiaryBkg":"#FF9800","noteBkgColor":"#FFC107","noteTextColor":"#000000","errorBkgColor":"#D32F2F","fontFamily":"Inter, Helvetica, Arial, sans-serif"}}}%%
flowchart LR
    A["get_procedures_feed<br/>โš ๏ธ STALENESS_WARNING<br/>1972โ€“1987 tail"] -->|"Known upstream limitation"| B["Ignore stale feed<br/>Do NOT re-file issue"]
    B --> C["get_procedures<br/>paginated list<br/>โœ… Current data"]
    B --> D["get_adopted_texts<br/>โœ… Outcome proxy"]
    C --> E["Procedure stages<br/>current as of run date"]
    D --> F["Adopted outcomes<br/>confirm procedure completions"]
    E --> G["Legislative pipeline analysis<br/>Stage B artifacts"]
    F --> G

    style A fill:#FF9800,color:#000000
    style B fill:#9E9E9E,color:#ffffff
    style C fill:#2E7D32,color:#ffffff
    style D fill:#2E7D32,color:#ffffff
    style G fill:#1565C0,color:#ffffff

2๏ธโƒฃ Fallback Data Sources Used

SourceToolOutcomeRecordsFreshness
Procedures list (primary fallback)get_procedures (paginated, limit=50)โœ… current / โŒ emptyN proceduresCurrent
Adopted texts (outcome proxy)get_adopted_texts (current year)โœ… available / โŒ emptyN textsPublished YYYY-MM-DD
Plenary decisions (session-level proxy)get_meeting_decisions (per sitting)โœ…/โŒN decisionsPer session

Fallback narrative:

State which tools were called, how many records each returned, and whether the combination provides sufficient procedure-stage data for the analysis period. Example: "get_procedures returned N active procedures with committee/rapporteur assignments; get_adopted_texts confirmed M procedure completions in the period."


3๏ธโƒฃ Procedure Coverage (Via Fallback)

One row per procedure in scope that would normally be sourced from get_procedures_feed.

Procedure codeTitle (short)Stage (from get_procedures)Adopted? (from get_adopted_texts)Confidence
20XX/NNNN(COD)Short titleCommittee / Plenary / Trilogue / AdoptedYes / No / Pending๐ŸŸข/๐ŸŸก
20XX/NNNN(COD)Short titleStageYes/No/Pending๐ŸŸข/๐ŸŸก

4๏ธโƒฃ Impact on Stage-B Artifacts

ArtifactImpact of procedures-feed stalenessMitigation applied
intelligence/voting-patterns.mdLow โ€” voting analysis uses RCV data, not procedures feedNone
intelligence/legislative-pipeline-forecast.mdMedium โ€” transit-time priors may be incompleteUsed get_procedures paginated list as data source
intelligence/mcp-reliability-audit.mdDocumented โ€” logged as known limitationReference this artifact
risk-scoring/legislative-velocity-risk.mdMedium โ€” stalled procedures detection uses feedUsed get_procedures + get_adopted_texts proxy
All other artifactsLowNone โ€” reference this artifact for context

5๏ธโƒฃ Confidence Assessment

FieldValue
Procedure stage data confidence๐ŸŸข HIGH (from get_procedures paginated list)
Procedure outcome data confidence๐ŸŸข HIGH (from get_adopted_texts)
Procedures-feed staleness impactNegligible โ€” mitigated by fallback sources
Admiralty grade for fallback dataA2 (get_procedures is an authoritative EP source)

๐Ÿ”— Cross-References


Document Control: analysis/templates/intelligence/procedures-proxy.md ยท Template v1.0 ยท Triggered by: get_procedures_feed STALENESS_WARNING ยท See .github/prompts/07-mcp-reference.md ยง11 for the authoritative triage classification.