๐ 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 wheneverget_procedures_feedreturns the known 1972โ1987 tail (STALENESS_WARNING). Documents the mitigation chain applied and provides the adopted-texts proxy evidence. Referenced frommcp-reliability-audit.md ยง"Data-source bridge".
๐ฏ Purpose: Standardised record of the
get_procedures_feedstaleness 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
| Field | Value |
|---|---|
| Tool called | get_procedures_feed |
| STALENESS_WARNING detected? | Yes (present in dataQualityWarnings) / No |
| Returned era | 1972โ1987 (expected EP upstream tail) / other |
| Items returned | N 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" |
| Action | Do 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
| Source | Tool | Outcome | Records | Freshness |
|---|---|---|---|---|
| Procedures list (primary fallback) | get_procedures (paginated, limit=50) | โ current / โ empty | N procedures | Current |
| Adopted texts (outcome proxy) | get_adopted_texts (current year) | โ available / โ empty | N texts | Published YYYY-MM-DD |
| Plenary decisions (session-level proxy) | get_meeting_decisions (per sitting) | โ /โ | N decisions | Per 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 code | Title (short) | Stage (from get_procedures) | Adopted? (from get_adopted_texts) | Confidence |
|---|---|---|---|---|
| 20XX/NNNN(COD) | Short title | Committee / Plenary / Trilogue / Adopted | Yes / No / Pending | ๐ข/๐ก |
| 20XX/NNNN(COD) | Short title | Stage | Yes/No/Pending | ๐ข/๐ก |
4๏ธโฃ Impact on Stage-B Artifacts
| Artifact | Impact of procedures-feed staleness | Mitigation applied |
|---|---|---|
intelligence/voting-patterns.md | Low โ voting analysis uses RCV data, not procedures feed | None |
intelligence/legislative-pipeline-forecast.md | Medium โ transit-time priors may be incomplete | Used get_procedures paginated list as data source |
intelligence/mcp-reliability-audit.md | Documented โ logged as known limitation | Reference this artifact |
risk-scoring/legislative-velocity-risk.md | Medium โ stalled procedures detection uses feed | Used get_procedures + get_adopted_texts proxy |
| All other artifacts | Low | None โ reference this artifact for context |
5๏ธโฃ Confidence Assessment
| Field | Value |
|---|---|
| Procedure stage data confidence | ๐ข HIGH (from get_procedures paginated list) |
| Procedure outcome data confidence | ๐ข HIGH (from get_adopted_texts) |
| Procedures-feed staleness impact | Negligible โ mitigated by fallback sources |
| Admiralty grade for fallback data | A2 (get_procedures is an authoritative EP source) |
๐ Cross-References
.github/prompts/07-mcp-reference.md ยง11โ Audit-Recurring Items Triage Table (procedures-feed staleness is a documented behaviour, not a defect)../mcp-reliability-audit.mdโ parent audit artifact; ยง"Data-source bridge" references this file../data-availability-assessment.mdโ Stage A triage artifact; ยง5 "Procedures-Feed Staleness Note" triggers this template../../methodologies/osint-tradecraft-standards.mdโ Admiralty grade for EP API sources
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.