Skip to content

docs: README à jour pour le Macro Brief + Layer A silencieuse#33

Merged
patw47 merged 2 commits into
mainfrom
docs/refonte-produit-readme
Jun 12, 2026
Merged

docs: README à jour pour le Macro Brief + Layer A silencieuse#33
patw47 merged 2 commits into
mainfrom
docs/refonte-produit-readme

Conversation

@patw47

@patw47 patw47 commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Tableau d'intro mis à jour : 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 16h Paris, 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, synthèse et Telegram supprimés) ; /synthesize documenté comme legacy
  • Section Skills : ajout tickerbrief (signal-first, lecture seule, on-demand Telegram)
  • Project structure : macrobrief/, tickerbrief/ dans skills/ ; sector_rotation.py, fear_greed.py dans market_intelligence/ ; endpoints /memorize et /macro-brief dans warren_server
  • Smoke tests : exemples curl /memorize et /macro-brief ajoutés
  • Architecture decisions : décisions PR Refonte Produit — Macro Brief quotidien & alertes ciblées #32 documentées (Layer A silencieuse, endpoint /memorize dé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

  • Lire le README et vérifier la cohérence avec workflow.json (nodes : Macro Brief Schedule, Call Warren Macro Brief, Extract Macro Brief, Call Memorize) — vérifié : tous les nœuds existent avec le nom exact, câblage conforme (Macro Brief Schedule 16h Mon-Fri → Call Warren Macro Brief → Extract Macro Brief → Aggregate/Split/Send Telegram ; If New Items → Call Memorize, sans suite). Diagrammes complétés avec les noms exacts des nœuds (commit 780e547).
  • Vérifier que les diagrammes Layer A et Macro Brief correspondent aux handlers handle_memorize et handle_macro_brief de 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.
  • Vérifier que les smoke tests curl sont syntaxiquement corrects — vérifié : les 3 payloads JSON validés via python3 -m json.tool, champs conformes au parsing des handlers (news / newTickers+allNews / body vide), port 18795 et Content-Type corrects.
  • Vérifier que /synthesize est 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 à /synthesize dans workflow.json.

🤖 Generated with Claude Code

patw47 and others added 2 commits June 12, 2026 15:40
- 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>
@patw47 patw47 merged commit 1e06dec into main Jun 12, 2026
2 checks passed
@patw47 patw47 deleted the docs/refonte-produit-readme branch June 12, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant