| import type { TierInfo } from './types.js'; | ||
| /** Tier boundaries — ordered from highest to lowest | ||
| * | ||
| * Indicators: | ||
| * 🏆 trophy (earned at 100%) | ||
| * Indicators (work surfaces — CLI · code · docs · receipts): | ||
| * ✪ Proof Seal (Trophy 100% — work glyph; social still uses 🏆; brand uses Trophy Mark PNG) | ||
| * ★ filled star (gold — orange) | ||
@@ -12,2 +12,5 @@ * ◆ filled diamond (silver — cyan) | ||
| * ♡ heart (empty — good luck) | ||
| * | ||
| * All three 100% glyphs mean the same score: ✪ work · 🏆 social · Trophy Mark (PNG) visual. | ||
| * See PLANET-FAF/memory/trophy-three-glyphs-one-meaning.md | ||
| */ | ||
@@ -14,0 +17,0 @@ export declare const TIERS: TierInfo[]; |
+1
-1
| { | ||
| "name": "faf-cli", | ||
| "version": "7.2.0", | ||
| "version": "7.2.1", | ||
| "description": "Persistent AI context + memory — .faf and .fafm, IANA-registered. Anthropic-merged.", | ||
@@ -5,0 +5,0 @@ "type": "module", |
+9
-5
@@ -133,2 +133,6 @@ <!-- faf: faf-cli | TypeScript | cli | CLI for the .faf and .fafm IANA-registered formats — AI context + memory that versions with your code --> | ||
| ### Dart/Flutter — knowledge v2 in 7.2.1 | ||
| Same content-aware detection as the [Dart Edition](https://faf.one/blog/claude-dart-edition) (Flutter ≠ every `pubspec`). **7.2.1** refreshes the single-source knowledge table: Riverpod annotation, Flutter Hooks, Beamer, Routemaster, Jaspr, Relic, and more MCP package names — still **one classifier**, composed by the MCPs. | ||
| --- | ||
@@ -146,10 +150,10 @@ | ||
| **🏆 Trophy 100% — all or nothing.** From v6.6.0 onward, faf-cli recommends only Trophy. 100% on the FCL is what makes the layers above (MD instructions, Agents, AI tooling) work — sub-Trophy leaves gaps that AI guesses on. Sub-Trophy tiers are honest interim states on the way to Trophy, not endpoints. | ||
| **✪ Trophy 100% — all or nothing.** From v6.6.0 onward, faf-cli recommends only Trophy. 100% on the FCL is what makes the layers above (MD instructions, Agents, AI tooling) work — sub-Trophy leaves gaps that AI guesses on. Sub-Trophy tiers (including Bronze 85) remain on the ladder as honest interim states — they are not deleted; we just no longer *aim* for 85 as the goal. | ||
| | Tier | Score | Status | | ||
| |------|-------|--------| | ||
| | 🏆 / ✪ **Trophy** | 100% | AI never has to guess | | ||
| | ✪ **Trophy** | 100% | AI never has to guess — target | | ||
| | ★ **Gold** | 99%+ | 1 slot from Trophy | | ||
| | ◆ **Silver** | 95%+ | Close — keep going | | ||
| | ◇ **Bronze** | 85%+ | Interim — keep going | | ||
| | ◇ **Bronze** | 85%+ | On the ladder (was the old recommend-min; not the target) | | ||
| | ● **Green** | 70%+ | Interim — keep going | | ||
@@ -160,3 +164,3 @@ | ● **Yellow** | 55%+ | AI flipping coins | | ||
| **🏆 and ✪ both mean 100%** — the same top score, shown by surface: **✪** (the Proof Seal) on code surfaces — CLI, skills, docs, the hub — and **🏆** on social: posts, blogs, cards. You'll see both around for a while as the ✪ convention settles in. | ||
| **One score, three glyphs:** ✪ work (CLI · docs · receipts) · 🏆 social (X · blogs) · Trophy Mark PNG (brand). Source of truth: `src/core/tiers.ts`. | ||
@@ -193,3 +197,3 @@ --- | ||
| - **v6.15 — Copilot** — `faf export --copilot` writes the file GitHub Copilot reads. | ||
| - **v6.14 — Loop** — `faf loop` drives any repo to 🏆 100% or the honest human wall. | ||
| - **v6.14 — Loop** — `faf loop` drives any repo to ✪ 100% or the honest human wall. | ||
| - **v6.7 — HTML** — `faf show` renders a `.faf` to a browsable page. *(FAF defines. MD instructs. AI codes. HTML shows.)* | ||
@@ -196,0 +200,0 @@ - **v6.6 — Trophy** — 100% or nothing. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
3083918
0.03%4209
0.07%302
1.34%11
10%