docs: integrate veille hebdo Anthropic 17-23 fev 2026 (+177 lignes guide)

P1 - Prompt caching + env vars:
- Strategy 6 cost optimization: cache_control API, pricing (write 1.25x, read 0.1x), break-even 2 hits
- CLAUDE_CODE_DISABLE_1M_CONTEXT + CLAUDE_CODE_SIMPLE ajoutés à la table env vars principale

P2 - Model deprecations + agents:
- Warning claude-3-haiku-20240307 deprecated 19 fev / retirement 20 avril 2026
- Frontmatter fields: background: true (v2.1.49+) + isolation: worktree (v2.1.50+)
- Section Background Agents: comportement non-blocking, gestion (ctrl+f, double ESC)
- Section claude agents CLI: commande + output annoté

P3 - Worktree isolation native + security cross-ref:
- Native worktree features: --worktree flag, isolation declaratif, WorktreeCreate/WorktreeRemove hooks
- §7.4 Security Hooks: cross-ref Claude Code Security scanner (research preview)

Eval: docs/resource-evaluations/2026-02-22-veille-hebdo-anthropic-17-23-fev.md (score 3/5)
Stats: 19K → 20K lignes (20 440 total)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Florian BRUNIAUX 2026-02-23 12:59:28 +01:00
parent 2874eee382
commit 6117145837
8 changed files with 364 additions and 2 deletions

View file

@ -0,0 +1,108 @@
# Resource Evaluation: fp.dev — Agent-Native Issue Tracking
**Evaluated**: 2026-02-22
**Evaluator**: Claude Sonnet 4.6 + technical-writer agent challenge
**Target Guide**: Claude Code Ultimate Guide
**Source**: https://fp.dev/ + LinkedIn post (community)
---
## Executive Summary
**Resource**: fp.dev — "Agent-native issue tracking for ambitious Claude Code users"
**URL**: https://fp.dev/
**Initial Score**: 3/5
**Challenged Score**: 2/5
**Final Score**: **2/5 (Marginal — Watchlist)**
**Decision**: **Ne pas intégrer activement. Ajouter dans Known Gaps + Watch List.**
---
## 📄 Résumé du contenu
- **fp.dev** est un outil de tracking d'issues local-first conçu spécifiquement pour Claude Code
- Issues stockées en `.md` dans `/.claude/` — git-committables (différentiateur réel vs Tasks API)
- Workflow via skills custom (`/fp-plan`, `/fp-implement`, `/fp-review`) + CLI (`fp tree`, `fp issue list`, `fp issue show`, `fp review`)
- Résout le "context rot" : permet de `/clear` la session sans perdre l'état projet
- App desktop Mac (Apple Silicon uniquement) + UI code review avec diff viewer intégré
- Zéro dépendance externe, zéro MCP server
- Installation : `curl -fsSL https://setup.fp.dev/install.sh | sh -s && fp setup claude && fp init`
---
## 🎯 Score de pertinence (1-5)
| Score | Signification |
|-------|---------------|
| 5 | Essentiel - Gap majeur dans le guide |
| 4 | Très pertinent - Amélioration significative |
| 3 | Pertinent - Complément utile |
| 2 | Marginal - Info secondaire |
| 1 | Hors scope - Non pertinent |
**Score final : 2/5**
**Justification** : Problème adressé réel mais déjà couvert partiellement par le guide (fresh-context-loop.sh, Tasks API native). Un seul différentiateur solide (issues .md git-committables). Adoption insuffisante, restriction Apple Silicon disqualifiante pour recommandation large.
---
## ⚖️ Comparatif
| Aspect | fp.dev | Guide actuel |
|--------|--------|-------------|
| Context rot / session clear | ✅ Issues .md persistées | ✅ `fresh-context-loop.sh` (Ralph Wiggum pattern) |
| Task management structuré | ✅ CLI + skills dédiés | ✅ Tasks API native |
| Issues git-committables | ✅ (.md files dans repo) | ❌ Manquant |
| Code review avec diff viewer | ✅ UI locale dédiée | ❌ Non couvert |
| Multi-plateforme | ❌ Desktop = Apple Silicon only | ✅ N/A |
| MCP intégration | ❌ Pas de MCP | ✅ Couvert dans le guide |
| Équipes / sync | ❌ Local only | ✅ Tasks API multi-agent |
---
## 🔥 Challenge (technical-writer)
Arguments pour descendre à 2/5 :
1. **Redondance** : `/clear` + Tasks API couvre déjà le problème principal
2. **Restriction plateforme** : Apple Silicon only pour le desktop = dealbreaker Linux/Windows
3. **Signaux d'adoption manquants** : Pas de GitHub stars, pas de release cadence documentée → risque d'abandon
4. **Mauvaise catégorisation** : Ne va pas aux côtés de Gas Town/multiclaude (multi-agent orchestration) — fp.dev est du task tracking
5. **Un vrai différentiateur** : Issues `.md` git-committables → mais insuffisant seul pour 3/5
**Score ajusté** : 2/5
**Risques de non-intégration** : Faibles. Le guide couvre déjà le problème. La valeur est dans documenter le GAP (markdown-based issue tracking) pas nécessairement fp.dev.
---
## ✅ Fact-Check
| Affirmation | Vérifiée | Source |
|-------------|----------|--------|
| Issues stockées en `.md` dans `/.claude/` | ✅ | fp.dev (WebFetch) + Perplexity |
| CLI : `fp tree`, `fp issue list`, `fp issue show`, `fp review` | ✅ | WebFetch direct |
| Installation : `fp setup claude` + `fp init` | ✅ | fp.dev + Perplexity |
| Local-first, no external services | ✅ | fp.dev |
| Mac desktop app = Apple Silicon requis | ✅ | fp.dev |
| Skills `/fp-plan`, `/fp-implement`, `/fp-review` | ✅ | Description + WebFetch |
Zéro hallucination. Toutes les claims vérifiées.
---
## 📍 Recommandations
**Score < 3 Watchlist, pas d'intégration directe.**
Actions effectuées :
1. ✅ Ajout dans `docs/resource-evaluations/watch-list.md`
2. ✅ Ajout du gap "Agent-native issue tracking (markdown-based, git-committable)" dans `guide/third-party-tools.md` Known Gaps
**Trigger de re-évaluation** : GitHub stars visibles + release cadence documentée + au moins un write-up praticien en production.
---
**Évaluation complétée** : 2026-02-22
**Prochaine révision** : Sur trigger (adoption signals)

View file

@ -0,0 +1,55 @@
---
title: "Veille hebdomadaire Anthropic (17-23 fev 2026)"
type: "weekly-watch"
date: "2026-02-22"
score: 3
action: "partial-integration"
sources:
- "Texte copie (digest agregateur, pas d'URL)"
---
# Veille hebdomadaire Anthropic (17-23 fev 2026)
## Resume
Digest agregateur couvrant Sonnet 4.6, Claude Code Security, CC v2.1.49-v2.1.50, Automatic Prompt Caching API, model deprecations, et activite Twitter.
## Score: 3/5
**Justification**: Digest de sources primaires (blog Anthropic, CHANGELOG GitHub, Twitter). 50% deja documente dans le guide. La valeur reelle = signal de 2-3 gaps : prompt caching API (zero couverture), model deprecations (zero couverture), env vars manquantes. Score 3 (baisse de 4 → 3 apres challenge) : c'est un trigger de recherche, pas une source citable — pas d'URL, claims API non verifiables directement.
## Gaps identifies
| Gap | Localisation | Priorite |
|-----|-------------|----------|
| Prompt caching API (`cache_control`) | guide/ultimate-guide.md (Cost Optimization) | **P1** |
| `CLAUDE_CODE_DISABLE_1M_CONTEXT` env var | guide/ultimate-guide.md (env vars table) | **P1** |
| `CLAUDE_CODE_SIMPLE` env var clarification | guide/ultimate-guide.md (env vars table) | **P1** |
| Model deprecations (Haiku 3 → 20 avril 2026) | guide/ultimate-guide.md ou architecture.md | P2 |
| `background: true` agent field | guide/ultimate-guide.md (agents section) | P2 |
| `claude agents` CLI command | guide/ultimate-guide.md (agents section) | P2 |
| Worktree hooks `WorktreeCreate`/`WorktreeRemove` | guide/ultimate-guide.md (worktree section) | P3 |
## Fact-Check
| Affirmation | Statut | Source |
|-------------|--------|--------|
| Sonnet 4.6 = default model | ✅ Verifie | ultimate-guide.md:1765 |
| CC v2.1.49/v2.1.50 dates 19-20 fev | ✅ Verifie | claude-code-releases.md:27-51 |
| Claude Code Security research preview | ✅ Verifie | security-hardening.md:780-832 |
| Haiku 3 deprecated 19 fev 2026, retirement 20 avril | ✅ Verifie | Perplexity → platform.claude.com/docs/model-deprecations |
| "Automatic" Prompt Caching (zero config) | ⚠️ Incorrecte | Anthropic utilise des breakpoints **explicites** (`cache_control`), pas automatiques. Perplexity confirme : "developer-controlled through explicit cache breakpoints, not automatic" |
| Sonnet 3.7 / Haiku 3.5 retires | ⚠️ Non verifie | Pas retrouve dans sources Perplexity. A verifier sur docs.anthropic.com/release-notes |
| Pricing prompt caching : 90% de reduction | ✅ Verifie | Cache reads = 0.1x base price (Perplexity + docs Anthropic) |
## Actions P1 (effectuees)
1. **Prompt caching** → Strategy 6 ajoutee dans Cost Optimization Strategies (ultimate-guide.md ~1912)
2. **Env vars**`CLAUDE_CODE_DISABLE_1M_CONTEXT` et `CLAUDE_CODE_SIMPLE` ajoutes a la table principale (ultimate-guide.md ~19862)
## Challenge (technical-writer)
- **Score ajuste** : 3/5 (baisse de 4 → 3)
- **Raison** : Digest sans URL = source non citable. 50% deja couvert. La valeur = trigger de recherche primaire.
- **Risque principal** : Claim "automatic prompt caching" est incorrect — Anthropic requiert `cache_control` explicite. Ne pas integrer cette formulation.
- **Next steps** : Verifier Sonnet 3.7/Haiku 3.5 sur docs officiels avant integration P2.

View file

@ -16,6 +16,7 @@ Trigger reached → re-evaluation → Integrate (Graduated) / Drop (Dropped)
| Resource | Type | Added | Why Watching | Re-eval Trigger |
|----------|------|-------|--------------|-----------------|
| [fp.dev](https://fp.dev/) | Tool | 2026-02-22 | Agent-native issue tracking pour Claude Code. Un vrai différentiateur (issues .md git-committables) mais adoption insuffisante, Apple Silicon only, redondant avec Tasks API. Score 2/5. | GitHub stars visibles + release cadence + write-up praticien en prod |
| [ICM](https://github.com/rtk-ai/icm) | MCP | 2026-02-12 | Pre-v1 (1 star, 11 commits) | First release + >20 stars |
| [System Prompts](https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools) | Tool | 2026-01-26 | Redundant with official sources. Re-evaluated 2026-02-13 (Opus 4.6 update): still 2/5. | Anthropic confirms CLI prompts not published |
| [o16g — Outcome Engineering](https://o16g.com/) | Manifesto | 2026-02-13 | Emerging framework by Cory Ondrejka (CTO Onebrief, co-creator Second Life, ex-VP Google/Meta). 16 principles for shifting from "code writing" to "outcome engineering". Honeycomb endorsement. No Claude Code-specific content yet. Memetic potential (naming follows i18n/k8s pattern). | Term adopted in >3 independent AI engineering resources OR author publishes tool-specific implementation |