docs: README à jour pour le Macro Brief + Layer A silencieuse#33
Merged
Conversation
- Tableau d'intro : Macro Brief comme produit principal, Layer A marquée comme collecte silencieuse (mémoire uniquement, aucun message Telegram), Layer B inchangée. - Nouvelle section « Macro Brief » : cron, sources (FRED, yfinance, Haiku web_search, sector_rotation.py, fear_greed.py), format prose sobre, dégradation douce. - Section Layer A : diagramme corrigé (If New Items → POST /memorize, plus de synthesis ni Telegram). Note sur /synthesize comme endpoint legacy. - Section Skills : tickerbrief (signal-first, lecture seule, on-demand). - Section Features : Macro Brief, sector rotation, fear_greed, tickerbrief. - Stack : sector_rotation.py et fear_greed.py ajoutés. - Project structure : macrobrief/, tickerbrief/ dans skills/ ; nouveaux fichiers market_intelligence/ ; /memorize et /macro-brief dans warren_server. - Smoke tests : exemples curl /memorize et /macro-brief ajoutés. - Architecture decisions : décisions PR #32 documentées. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Les diagrammes Macro Brief et Layer A citent désormais les noms exacts des nœuds workflow.json (Call Warren Macro Brief, Extract Macro Brief, Call Warren Filter, Extract Filter Result, If New Items, Call Memorize) pour rendre la correspondance README ↔ workflow vérifiable. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/synthesizedocumenté comme legacytickerbrief(signal-first, lecture seule, on-demand Telegram)macrobrief/,tickerbrief/dansskills/;sector_rotation.py,fear_greed.pydansmarket_intelligence/; endpoints/memorizeet/macro-briefdans warren_server/memorizeet/macro-briefajoutés/memorizedécouplé, zero-LLM sector/fear_greed)Reflects changes introduced in PR #32 (Refonte Produit — Macro Brief quotidien & alertes ciblées, 4 sprints, 339 tests verts).
Test plan
handle_memorizeethandle_macro_briefde warren_server.py — vérifié :/memorizeécrit la mémoire des NEW uniquement sans appel Warren ; ordre des sources du diagramme Macro Brief identique au handler (get_snapshot → get_market_closes → fetch_macro_snapshot → sector_rotation → fear_greed), dégradation douce par source.python3 -m json.tool, champs conformes au parsing des handlers (news/newTickers+allNews/ body vide), port 18795 et Content-Type corrects./synthesizeest bien référencé comme legacy (pas supprimé) — vérifié : 3 mentions, toutes comme legacy/backward-compatibility, jamais présenté comme actif ; 0 référence à/synthesizedans workflow.json.🤖 Generated with Claude Code