Add official US and European collection and calendar storage

Collect official RSS and Atom summaries, preserve historical captures, and poll macro releases with bounded cadence and Retry-After handling. Separate news collectors from the economic calendar worker.

Track statistical periods, publication stages, first observations, revisions, and current official series. Include explicit migration files and isolated archive, parsing, and import tests; no migration or import is executed by this commit.

Keep dependency declarations and lockfile together for PDF archives and the upcoming captcha integration. Verify the staged snapshot with 90 focused tests.
This commit is contained in:
eezd committed 2026-10-26 12:03:00 +08:00
1 parent 5fa1e37fd4
commit e8ca4daa0e
76 files changed
+18923 -4

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
<html><body><h2>You may also be interested in:</h2><h1>Monetary policy decisions</h1><p class="ecb-publicationDate">18 December 2025 </p><p>The Governing Council today decided to keep the three key ECB interest rates unchanged. Its updated assessment reconfirms that inflation should stabilise at the 2% target in the medium term. </p><p>The new Eurosystem staff projections show headline inflation averaging 2.1% in 2025, 1.9% in 2026, 1.8% in 2027 and 2.0% in 2028. For inflation excluding energy and food, staff project an average of 2.4% in 2025, 2.2% in 2026, 1.9% in 2027 and 2.0% in 2028. Inflation has been revised up for 2026, mainly because staff now expect services inflation to decline more slowly. Economic growth is expected to be stronger than in the September projections, driven especially by domestic demand. Growth has been revised up to 1.4% in 2025, 1.2% in 2026 and 1.4% in 2027 and is expected to remain at 1.4% in 2028.</p><p>The Governing Council is determined to ensure that inflation stabilises at its 2% target in the medium term. It will follow a data-dependent and meeting-by-meeting approach to determining the appropriate monetary policy stance. In particular, the Governing Council’s interest rate decisions will be based on its assessment of the inflation outlook and the risks surrounding it, in light of the incoming economic and financial data, as well as the dynamics of underlying inflation and the strength of monetary policy transmission. The Governing Council is not pre-committing to a particular rate path.</p><h2>Key ECB interest rates</h2><p>The interest rates on the deposit facility, the main refinancing operations and the marginal lending facility will remain unchanged at 2.00%, 2.15% and 2.40% respectively.</p><h2>Asset purchase programme (APP) and pandemic emergency purchase programme (PEPP)</h2><p>The APP and PEPP portfolios are declining at a measured and predictable pace, as the Eurosystem no longer reinvests the principal payments from maturing securities.</p><p>***</p><p>The Governing Council stands ready to adjust all of its instruments within its mandate to ensure that inflation stabilises at its 2% target in the medium term and to preserve the smooth functioning of monetary policy transmission. Moreover, the Transmission Protection Instrument is available to counter unwarranted, disorderly market dynamics that pose a serious threat to the transmission of monetary policy across all euro area countries, thus allowing the Governing Council to more effectively deliver on its price stability mandate.</p><p>The President of the ECB will comment on the considerations underlying these decisions at a press conference starting at 14:45 CET today.</p><p><strong>Disclaimer</strong> <br>
Please note that related topic tags are currently available for selected content only.</p><h2>European Central Bank</h2><p>Reproduction is permitted provided that the source is acknowledged.</p><h2>Our website uses cookies</h2><p>We use functional cookies to store user preferences; analytics cookies to improve website performance; third-party cookies set by third-party services integrated into the website. You have the choice to accept or reject them. For more information or to review your preference on the cookies and server logs we use, we invite you to:</p><p class="cookieConsentMoreInfoLinks"><a>Read our privacy statement </a> <a>Learn more about how we use cookies</a></p><h2>Thank you!</h2><h2>Thank you!</h2><h2>We have updated our privacy policy</h2><p>We are always working to improve this website for our users. To do this, we use the anonymous data provided
by cookies.<br>
<a class="arrow">See what has changed in our privacy policy</a>
</p><h2>Your cookie preference has expired</h2><p>We are always working to improve this website for our users. To do this, we use the anonymous data provided
by cookies.<br>
<a class="arrow">Learn more about how we use cookies</a>
</p></body></html>