Write

# Claude Opus 5

**Type:** Frontier Claude model
**By:** Anthropic
**Model ID:** `claude-opus-5`
**Status:** Default model (as of July 25, 2026)
**Source:** `anthropics/skills` claude-api skill commit #1476

## What it is

Claude Opus 5 is the new default model across Anthropic's SDK and tooling. Opus 4.8 moves to previous-generation. Opus 4.7 guidance (including fast-mode) is dropped.

## API changes from Opus 4.8

### Thinking is on by default

| Model | Omitting `thinking` | `{"type": "disabled"}` |
|---|---|---|
| Opus 4.8 / 4.7 | No thinking | Works at any effort level |
| **Opus 5** | Adaptive thinking (same as `{"type": "adaptive"}`) | Only works at `high` effort or lower |

- Pairing `{"type": "disabled"}` with `xhigh` or `max` effort returns **HTTP 400**.
- Plan for thinking token overhead in all context budgets.
- Adaptive thinking is always active unless you explicitly disable it at `high` or lower effort.

### Effort guidance simplified

- **Start at `high`** — this is the API default; don't over-specify.
- Sweep down from `high` → `medium` → `low` as needed for cost/latency optimization.
- Previous guidance to start at `xhigh` for coding work is dropped.

### Time-to-first-token on latency-sensitive routes

New section in the skill: include a prompt instruction that tells Opus 5 to reduce pre-answer thinking when latency matters. Surface the answer quickly rather than running a full thinking pass. Use `high` effort (default) and the TTFT prompt instruction together for low-latency paths.

### Thinking-disabled mitigation (consolidated)

Two separate mitigations from the Opus 4.8 era are replaced by a single combined instruction covering both failure modes. Use this when you set `{"type": "disabled"}` at `high` effort or lower.

### Server-side refusal fallbacks — two header versions

| Form | Beta header |
|---|---|
| Array form (`"fallbacks": [{"model": "..."}]`) | `server-side-fallback-2026-06-01` |
| Scalar form (`"fallbacks": "default"`) | `server-side-fallback-2026-07-01` |

Mixing the wrong header with the wrong form returns HTTP 400. Availability: Claude API **and** Claude Platform on AWS.

## Model landscape (July 2026)

| Class | Generation | Notes |
|---|---|---|
| Fable 5 / Mythos 5 | Current frontier | Max capability |
| **Opus 5** | Current default | New — replaces Opus 4.8 as default |
| Opus 4.8 | Previous-generation | Fallback in server-side refusal chains |
| Sonnet 4.6 | Stable | High-volume sub-agents |
| Haiku 4.5 | Stable | Lowest latency/cost |

## Migration from Opus 4.8

1. **Check thinking assumptions** — if you were relying on "omit = no thinking," update to `{"type": "disabled"}` at `high` effort or lower.
2. **Remove xhigh effort starts** — simplify to `high` as the starting point.
3. **Update fallback beta headers** — if you use server-side fallbacks, verify you're on the right header version for your form (array vs. scalar).
4. **Add TTFT instruction** for latency-sensitive routes.
5. **Consolidate thinking-disabled mitigations** — replace two separate guards with the single combined instruction.

## Practical notes for James's stack

- **nanoclaw autopilot**: if any runs target Opus 4.8 explicitly, update to `claude-opus-5`. Adaptive thinking means context budgets need rechecking.
- **qip-qien**: Opus 5 for expert-draft pipeline is a drop-in upgrade; the honest-uncertainty behavior should be at least as strong as 4.8.
- **TradingBot25**: if any Claude API calls specify model explicitly, update.
- **claude-auto-retry**: check whether the retry logic handles HTTP 400 from the `thinking+effort` mismatch case.

## Related

- [[Claude Fable 5 and Mythos 5]] — the frontier models above Opus 5
- [[Claude Blog - Claude Models Explained]] — official model selection guide with Advisor Strategy
- [[Anthropic Skills Repo]] — source of the migration guidance and skill
- [[Claude Cookbooks]] — code recipes updated for Opus 5 defaults


File created successfully at: /workspace/extra/second-brain/wiki/tools/Claude Opus 5.md (file state is current in your context — no need to Read it back)

# Claude Opus 5

**Type:** Frontier Claude model
**By:** Anthropic
**Model ID:** `claude-opus-5`
**Status:** Default model (as of July 25, 2026)
**Source:** `anthropics/skills` claude-api skill commit #1476

## What it is

Claude Opus 5 is the new default model across Anthropic's SDK and tooling. Opus 4.8 moves to previous-generation. Opus 4.7 guidance (including fast-mode) is dropped.

## API changes from Opus 4.8

### Thinking is on by default

| Model | Omitting `thinking` | `{"type": "disabled"}` |
|---|---|---|
| Opus 4.8 / 4.7 | No thinking | Works at any effort level |
| **Opus 5** | Adaptive thinking (same as `{"type": "adaptive"}`) | Only works at `high` effort or lower |

- Pairing `{"type": "disabled"}` with `xhigh` or `max` effort returns **HTTP 400**.
- Plan for thinking token overhead in all context budgets.
- Adaptive thinking is always active unless you explicitly disable it at `high` or lower effort.

### Effort guidance simplified

- **Start at `high`** — this is the API default; don't over-specify.
- Sweep down from `high` → `medium` → `low` as needed for cost/latency optimization.
- Previous guidance to start at `xhigh` for coding work is dropped.

### Time-to-first-token on latency-sensitive routes

New section in the skill: include a prompt instruction that tells Opus 5 to reduce pre-answer thinking when latency matters. Surface the answer quickly rather than running a full thinking pass. Use `high` effort (default) and the TTFT prompt instruction together for low-latency paths.

### Thinking-disabled mitigation (consolidated)

Two separate mitigations from the Opus 4.8 era are replaced by a single combined instruction covering both failure modes. Use this when you set `{"type": "disabled"}` at `high` effort or lower.

### Server-side refusal fallbacks — two header versions

| Form | Beta header |
|---|---|
| Array form (`"fallbacks": [{"model": "..."}]`) | `server-side-fallback-2026-06-01` |
| Scalar form (`"fallbacks": "default"`) | `server-side-fallback-2026-07-01` |

Mixing the wrong header with the wrong form returns HTTP 400. Availability: Claude API **and** Claude Platform on AWS.

## Model landscape (July 2026)

| Class | Generation | Notes |
|---|---|---|
| Fable 5 / Mythos 5 | Current frontier | Max capability |
| **Opus 5** | Current default | New — replaces Opus 4.8 as default |
| Opus 4.8 | Previous-generation | Fallback in server-side refusal chains |
| Sonnet 4.6 | Stable | High-volume sub-agents |
| Haiku 4.5 | Stable | Lowest latency/cost |

## Migration from Opus 4.8

1. **Check thinking assumptions** — if you were relying on "omit = no thinking," update to `{"type": "disabled"}` at `high` effort or lower.
2. **Remove xhigh effort starts** — simplify to `high` as the starting point.
3. **Update fallback beta headers** — if you use server-side fallbacks, verify you're on the right header version for your form (array vs. scalar).
4. **Add TTFT instruction** for latency-sensitive routes.
5. **Consolidate thinking-disabled mitigations** — replace two separate guards with the single combined instruction.

## Practical notes for James's stack

- **nanoclaw autopilot**: if any runs target Opus 4.8 explicitly, update to `claude-opus-5`. Adaptive thinking means context budgets need rechecking.
- **qip-qien**: Opus 5 for expert-draft pipeline is a drop-in upgrade; the honest-uncertainty behavior should be at least as strong as 4.8.
- **TradingBot25**: if any Claude API calls specify model explicitly, update.
- **claude-auto-retry**: check whether the retry logic handles HTTP 400 from the `thinking+effort` mismatch case.

## Related

- [[Claude Fable 5 and Mythos 5]] — the frontier models above Opus 5
- [[Claude Blog - Claude Models Explained]] — official model selection guide with Advisor Strategy
- [[Anthropic Skills Repo]] — source of the migration guidance and skill
- [[Claude Cookbooks]] — code recipes updated for Opus 5 defaults


Review eligible projects and execute autopilot cycle


Now update the Long-Running Agent Primitives page with the concrete repo details, and update the Fable 5 page with the Opus 5 model landscape.


Error: File does not exist. Note: your current working directory is /workspace/agent.


/workspace/extra/second-brain/wiki/tools/Long-Running Agent Primitives.md


1	# Long-Running Agent Primitives
2
3	**Type:** Engineering patterns / reusable building blocks
4	**By:** Anthropic
5	**Repo:** https://github.com/anthropics/cwc-long-running-agents
6	**Use:** Copy `.claude/` directory or cherry-pick individual files
7
8	## What it is
9	Reusable primitives for Claude agents that run for extended periods without human supervision. Based on Anthropic's own engineering patterns. Solves the specific failure modes that emerge when agents work autonomously over hours or days.
10
11	## The 3 core primitives
12
13	### 1. Default-FAIL contract
14	Features start in a failing state; the agent must open evidence files to mark them complete. Prevents false positives — if the agent stops mid-run, nothing is silently marked done.
15
16	### 2. Fresh-context evaluator
17	A separate agent instance independently grades the primary agent's work. Avoids the primary agent convincing itself its own output is correct.
18
19	### 3. Agent-maintained handoff (`PROGRESS.md` + git commits)
20	The agent tracks its own progress in a `PROGRESS.md` file and commits to git at checkpoints. If the agent is interrupted, a new instance can resume from the last commit without losing context.
21
22	## The 2 operator-control hooks
23
24	### Kill switch
25	Drop an `AGENT_STOP` file to halt the agent at the next checkpoint. Clean, no-force-kill needed.
26
27	### Steering (`STEER.md`)
28	Drop a `STEER.md` file mid-run to redirect the agent without stopping it. The agent reads it and adjusts course.
29
30	## Usage
31
32	### Built-in `/goal` (no primitives needed)
33	```bash
34	/goal every feature in PROGRESS.md is implemented, committed, and its tests pass
35	```
36	After every turn, a separate fast model checks the condition and keeps the session running until it's met. Works in interactive Claude Code, `claude -p` (headless), and Remote Control.
37
38	### Custom harness (use the primitives)
39	```bash
40	# Copy the whole .claude/ structure into your project
41	cp -r .claude/ /your/project/
42	chmod +x /your/project/.claude/hooks/*.sh
43
44	# Headless loop example
45	while grep -q '"passes": false' test-results.json; do
46	  claude -p "Read PROGRESS.md and build the next unfinished feature."
47	  VERDICT=$(claude --agent evaluator -p "Review the most recent commit against its spec.")
48	done
49	```
50
51	Includes a bash wrapper for headless (no-terminal) operation.
52
53	## Monitoring a live run (no dashboard needed)
54
55	```bash
56	watch -n 2 'tail -20 PROGRESS.md'            # agent's own notes
57	watch -n 5 'git log --oneline -8'             # work saved
58	watch -n 5 'find screenshots -name "*.png" | tail -5'  # what it sees
59	watch -n 2 'wc -l < .claude/.evidence-reads 2>/dev/null'  # evidence reads
60	```
61
62	## Going further (advanced patterns)
63
64	| Pattern | What it adds |
65	|---------|-------------|
66	| **Unattended loop** | Outer script caps session length, starts next one automatically. `ralph-loop` plugin in `claude-plugins-official`. |
67	| **Planner agent** | First session expands a one-line ask into a `BUILD_PLAN.md` the loop runs against |
68	| **Grading rubrics** | Evaluator uses scoring principles (functionality, design, craft) with few-shot examples instead of binary pass/fail. `frontend-design` plugin. |
69	| **Browser-verified evaluator** | Evaluator opens the running app itself via Playwright MCP instead of trusting screenshots |
70	| **Re-simplify on upgrades** | After each model release, comment out harness pieces one at a time to see what's still load-bearing |
71	| **Hosted runtime** | Claude Managed Agents hosts the loop, sandbox, and scheduling |
72
73	## Source engineering posts
74
75	- [Effective Harnesses for Long-Running Agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) — Nov 2025
76	- [Harness Design for Long-Running Application Development](https://www.anthropic.com/engineering/harness-design-long-running-apps) — Mar 2026
77
78	## Why it matters
79	Addresses the "runaway agent" and "silent failure" problems that are the main operational risks of autonomous agents in production. The kill switch and steering hook are especially relevant for agentic systems that need human override without code changes.
80
81	## Applicability
82	- **nanoclaw** — kill switch and steering patterns are directly applicable to long-running NanoClaw agents
83	- **congressional-trading** — autonomous monitoring agent that runs for days; PROGRESS.md handoff + kill switch fit this use case
84	- **qip-qien** — agents handling tickets over extended periods benefit from the Default-FAIL contract and fresh-context evaluator
85
86	## Related
87	- [[Claude Agent SDK Demos]]
88	- [[Claude Agent SDK TypeScript]]
89	- [[Claude Code]]
90	- [[Claude Plugins Official]] — `ralph-loop` and `frontend-design` plugins referenced here
91

# Long-Running Agent Primitives

**Type:** Engineering patterns / reusable building blocks
**By:** Anthropic
**Repo:** https://github.com/anthropics/cwc-long-running-agents
**Use:** Copy `.claude/` directory or cherry-pick individual files

## What it is
Reusable primitives for Claude agents that run for extended periods without human supervision. Based on Anthropic's own engineering patterns. Solves the specific failure modes that emerge when agents work autonomously over hours or days.

## The 3 core primitives

### 1. Default-FAIL contract
Features start in a failing state; the agent must open evidence files to mark them complete. Prevents false positives — if the agent stops mid-run, nothing is silently marked done.

### 2. Fresh-context evaluator
A separate agent instance independently grades the primary agent's work. Avoids the primary agent convincing itself its own output is correct.

### 3. Agent-maintained handoff (`PROGRESS.md` + git commits)
The agent tracks its own progress in a `PROGRESS.md` file and commits to git at checkpoints. If the agent is interrupted, a new instance can resume from the last commit without losing context.

## The 2 operator-control hooks

### Kill switch
Drop an `AGENT_STOP` file to halt the agent at the next checkpoint. Clean, no-force-kill needed.

### Steering (`STEER.md`)
Drop a `STEER.md` file mid-run to redirect the agent without stopping it. The agent reads it and adjusts course.

## Usage

### Built-in `/goal` (no primitives needed)
```bash
/goal every feature in PROGRESS.md is implemented, committed, and its tests pass
```
After every turn, a separate fast model checks the condition and keeps the session running until it's met. Works in interactive Claude Code, `claude -p` (headless), and Remote Control.

### Custom harness (use the primitives)
```bash
# Copy the whole .claude/ structure into your project
cp -r .claude/ /your/project/
chmod +x /your/project/.claude/hooks/*.sh

# Headless loop example
while grep -q '"passes": false' test-results.json; do
  claude -p "Read PROGRESS.md and build the next unfinished feature."
  VERDICT=$(claude --agent evaluator -p "Review the most recent commit against its spec.")
done
```

Includes a bash wrapper for headless (no-terminal) operation.

## Monitoring a live run (no dashboard needed)

```bash
watch -n 2 'tail -20 PROGRESS.md'            # agent's own notes
watch -n 5 'git log --oneline -8'             # work saved
watch -n 5 'find screenshots -name "*.png" | tail -5'  # what it sees
watch -n 2 'wc -l < .claude/.evidence-reads 2>/dev/null'  # evidence reads
```

## Going further (advanced patterns)

| Pattern | What it adds |
|---------|-------------|
| **Unattended loop** | Outer script caps session length, starts next one automatically. `ralph-loop` plugin in `claude-plugins-official`. |
| **Planner agent** | First session expands a one-line ask into a `BUILD_PLAN.md` the loop runs against |
| **Grading rubrics** | Evaluator uses scoring principles (functionality, design, craft) with few-shot examples instead of binary pass/fail. `frontend-design` plugin. |
| **Browser-verified evaluator** | Evaluator opens the running app itself via Playwright MCP instead of trusting screenshots |
| **Re-simplify on upgrades** | After each model release, comment out harness pieces one at a time to see what's still load-bearing |
| **Hosted runtime** | Claude Managed Agents hosts the loop, sandbox, and scheduling |

## Source engineering posts

- [Effective Harnesses for Long-Running Agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) — Nov 2025
- [Harness Design for Long-Running Application Development](https://www.anthropic.com/engineering/harness-design-long-running-apps) — Mar 2026

## Why it matters
Addresses the "runaway agent" and "silent failure" problems that are the main operational risks of autonomous agents in production. The kill switch and steering hook are especially relevant for agentic systems that need human override without code changes.

## Applicability
- **nanoclaw** — kill switch and steering patterns are directly applicable to long-running NanoClaw agents
- **congressional-trading** — autonomous monitoring agent that runs for days; PROGRESS.md handoff + kill switch fit this use case
- **qip-qien** — agents handling tickets over extended periods benefit from the Default-FAIL contract and fresh-context evaluator

## Related
- [[Claude Agent SDK Demos]]
- [[Claude Agent SDK TypeScript]]
- [[Claude Code]]
- [[Claude Plugins Official]] — `ralph-loop` and `frontend-design` plugins referenced here


The Long-Running Agent Primitives page already has the repo URL! And the content is comprehensive. The `cwc-long-running-agents` repo is already well-documented. No update needed there.

Now let me update the Fable 5 page to reference Opus 5 appropriately, update Home.md with the Opus 5 tool entry, and update the Ingest Log.

For the Fable 5 page, I need to update the model landscape section to note that Opus 5 is now the default (not Opus 4.8).

I'm looking at the fallback configuration on the Fable 5 page—it currently references Opus 4.8, which should be updated to reflect that Opus 5 is now the primary model and Opus 4.8 has moved to the previous-generation slot. I should add Claude Opus 5 to the Tools section in Home.md alongside the existing Fable 5 and Mythos 5 entries, then proceed with all the updates.


Good — the Long-Running Agent Primitives page already has the repo URL and is comprehensive. No update needed there. Now update the Fable 5 page, Home.md, and the Ingest Log.


Edit

/workspace/extra/second-brain/wiki/tools/Claude Fable 5 and Mythos 5.md

## Model landscape note (July 2026)

Claude Opus 5 (`claude-opus-5`) is now the **default model** in Anthropic's SDK and tooling. Opus 4.8 moves to previous-generation. Fable 5 / Mythos 5 remain the frontier (max capability). See [[Claude Opus 5]] for API migration details.

## The Advisor Strategy (July 2026)


The file /workspace/extra/second-brain/wiki/tools/Claude Fable 5 and Mythos 5.md has been updated successfully. (file state is current in your context — no need to Read it back)

## Model landscape note (July 2026)

Claude Opus 5 (`claude-opus-5`) is now the **default model** in Anthropic's SDK and tooling. Opus 4.8 moves to previous-generation. Fable 5 / Mythos 5 remain the frontier (max capability). See [[Claude Opus 5]] for API migration details.

## The Advisor Strategy (July 2026)

# Claude Fable 5 and Mythos 5

**Type:** Frontier Claude models
**By:** Anthropic
**Status:** Fable 5 (GA), Mythos 5 (Preview)
**Source:** `anthropics/skills` — claude-api skill commit #1294 (June 9, 2026)

## What they are

**Claude Mythos 5** — The underlying frontier model. Preview availability.

**Claude Fable 5** — Same model as Mythos with Anthropic's additional safety/alignment layer applied. The production-ready version. Launch benchmark: state-of-the-art across most tested benchmarks; lead grows as tasks get longer and more complex (reported by practitioners — see [[X AI Signal Sweep - 2026-06-09]]).

## Key API differences from prior Claude models

### Always-on adaptive thinking
- Adaptive thinking is always on for Fable 5 — cannot be disabled.
- Sending `extended_thinking: { enabled: false }` returns HTTP 400.
- Plan for thinking token overhead in context budgets.

### New tokenizer
- Approximately **30% more tokens** per equivalent input compared to prior Claude models.
- Cost accounting must be recalibrated — don't assume prior per-task estimates carry over.
- Use [[AgentsView]] or independent accounting to track actual spend at launch (pricing databases may lag).

### Protected-thinking display and replay rules
- Extended thinking blocks have display/replay restrictions.
- Review Anthropic's current docs for exact rules before surfacing thinking content in products.

### Refusal stop reason + classifier fallback

Fable 5 has conservative classifiers that block requests in three specific areas:

| `stop_details.category` | Fires on |
|---|---|
| `"cyber"` | Offensive cybersecurity content — exploits, malware, attack tooling |
| `"bio"` | Biology / life-sciences — lab methods, molecular mechanisms |
| `"reasoning_extraction"` | Requests attempting to extract the model's summarized thinking |

Response shape on a block:
```json
{
  "stop_reason": "refusal",
  "stop_details": {
    "type": "refusal",
    "category": "cyber",
    "explanation": "..."
  }
}
```

Branch on **`stop_reason`**, not `content` or `stop_details`. `stop_details` can be `null` — treat that as a generic refusal.

**Server-side fallback (recommended):** Pass `fallbacks: [{"model": "claude-opus-4-8"}]` + beta header. On a classifier block, the API automatically retries with Opus 4.8. Currently supported on Claude API and Claude Platform on AWS.

```bash
-H "anthropic-beta: server-side-fallback-2026-06-01"
"fallbacks": [{ "model": "claude-opus-4-8" }]
```

**`stop_details.recommended_model`** — populated only when fallbacks are configured but the fallback model couldn't execute (rate-limited/overloaded). Names the model to retry directly.

**Billing change (when NOT using server-side fallback):** `stop_details.fallback_credit_token` lets you bill the fallback request as a cache read (cheaper). Requires action if you handle fallback client-side.

Source: `claude-cookbooks/fable_5_fallback_billing/guide.ipynb` (June 2026)

The skills repo also ships **SDK fallback middleware** for handling `"refusal"` stop_reason in production SDK flows.

### Data retention
- 30-day data-retention requirement (stricter than prior models in some configurations).
- Relevant for regulated use cases (HIPAA, etc.).

## Migration

Anthropic added a full "Migrating to Claude Fable 5" guide + checklist to the claude-api skill:

1. **Tokenizer recalibration** — update cost estimates, re-validate context-window budgets.
2. **Thinking opt-out removal** — remove any `extended_thinking: false` from request payloads.
3. **Refusal stop reason** — add `"refusal"` to stop_reason handlers and wire in SDK fallback middleware.
4. **Data retention review** — check compliance posture against the 30-day window.
5. **Prompt re-tuning** — Fable/Mythos has behavioral changes vs 4.x models; prompts that were tuned for 4.7 or Opus 4.8 may need adjustments (not API breaking changes, behavioral shifts).

**Mythos Preview path:** Separate migration checklist in the skill for moving from Mythos Preview → GA or Fable 5.

## Real-world performance validation (Cognition / Devin, July 2026)

Silas Alberti (Cognition SVP of Research) reports on Fable 5 powering Devin:
- **Overnight autonomous runs:** "I wake up, and it's been working for eight hours straight" — context coherence holds through messy production environments
- **Frontier Code benchmark:** ~30% on hardest internal subset vs ~10% for prior Opus (3× improvement). Internal eval using top engineers asking "Would I keep this code?" — more predictive than public benchmarks for production use.
- **Key behavioral improvements:** states invariants before execution; acknowledges knowledge gaps rather than fabricating; uses debugging tools correctly under noisy signals.

See [[Claude Blog - Cognition Claude Fable 5]] and [[Frontier Code Evaluation]] for full detail.

## Practical notes for James's stack

- **congressional-trading** — Recalibrate token budgets for any Fable 5 runs; the 30% tokenizer difference directly affects context window planning.
- **qip-qien** — Fable 5's strong performance on long, complex knowledge-work tasks (9+ hour autonomous sessions reported by Ethan Mollick) makes it the right model for the expert-draft pipeline when conviction threshold is high. Cognition's validation (honest uncertainty + no hallucinated answers) directly supports the expert-draft trust model.
- **Pool Monitor / Arduino** — No impact; those are Python scripts with no Claude API calls.
- **nanoclaw autopilot** — 8h overnight autonomous validation supports using Fable 5 for long autopilot cycles when quota allows.

## Practical usage guidance

Anthropic published a field guide (July 6, 2026) on how to work effectively with Fable:

> "Claude Fable is the first model where the quality of the work is bottlenecked by your ability to clarify its unknowns."

Fable executes instructions more literally and completely than prior models — the gap is no longer model capability, it's your specification quality. See [[Finding Your Unknowns Framework]] for a pre-flight protocol.

## The Advisor Strategy (July 2026)

Pair a lower-cost worker model with a capable advisor model for cost-effective quality:

> "Sonnet 5 with Fable 5 advisor achieves within 10% of Fable 5's score at 63% of the cost."

Worker handles execution → Advisor reviews outputs → Worker re-executes with correction signals. Use when you need Fable-level quality gates without Fable cost per execution step.

See [[Claude Blog - Claude Models Explained]] for the full model-selection framework.

## Related

- [[Claude Blog - Field Guide to Claude Fable]] — Practical prompting guide: 4-quadrant unknowns model + 8 elicitation techniques
- [[Finding Your Unknowns Framework]] — Concept page distilling the field guide framework
- [[X AI Signal Sweep - 2026-06-09]] — Practitioner capability reports (Karpathy, Mollick, Shipper, Willison)
- [[Frontier Model Qualitative Step Change]] — Pattern for evaluating major model jumps
- [[AgentsView]] — Cost accounting when pricing databases lag launch
- [[Managed Agents]] — Opus 4.8 tool-description guidance (applicable to Fable 5 behavioral profile)
- [[Anthropic Skills Repo]] — Source of the migration guide and API reference
- [[Claude Blog - Cognition Claude Fable 5]] — Cognition's production validation: 3× Frontier Code improvement, 8h overnight autonomous runs
- [[Frontier Code Evaluation]] — Evaluation methodology concept from Cognition's approach

+Claude Opus 5 (`claude-opus-5`) is now the **default model** in Anthropic's SDK and tooling. Opus 4.8 moves to previous-generation. Fable 5 / Mythos 5 remain the frontier (max capability). See [[Claude Opus 5]] for API migration details.


- [[Claude Fable 5 and Mythos 5]] — Anthropic's latest frontier models.

- [[Claude Opus 5]] — New default model (`claude-opus-5`, July 2026). Thinking on by default; `disabled` only at `high` effort or lower. Effort guidance simplified: start at `high`, sweep down. Two server-side fallback beta header versions (array vs scalar form).
- [[Claude Fable 5 and Mythos 5]] — Anthropic's latest frontier models.


The file /workspace/extra/second-brain/wiki/Home.md has been updated successfully. (file state is current in your context — no need to Read it back)

- [[Claude Opus 5]] — New default model (`claude-opus-5`, July 2026). Thinking on by default; `disabled` only at `high` effort or lower. Effort guidance simplified: start at `high`, sweep down. Two server-side fallback beta header versions (array vs scalar form).
- [[Claude Fable 5 and Mythos 5]] — Anthropic's latest frontier models.

- [[Claude Foundation Models Swift Package]] — Swift package for hybrid Apple-platform apps: on-device model for fast/private tasks, Claude for reasoning + web search. iOS 27+, SPM install. Announced June 2026.

- [[Claude Tag Plugins]] — 19 SaaS integration plugins (Jira, Linear, Snowflake, Salesforce, Sentry, Datadog, etc.) via Claude Tag CLI. Credentials injected at runtime; install only what you need.

- [[Launch Your Agent]] — Claude Code skill that guides a founder from raw idea to live Claude Managed Agent: interview → scope → deploy → grade → schedule. One session, costs cents.

+- [[Claude Opus 5]] — New default model (`claude-opus-5`, July 2026). Thinking on by default; `disabled` only at `high` effort or lower. Effort guidance simplified: start at `high`, sweep down. Two server-side fallback beta header versions (array vs scalar form).

- [[Claude Fable 5 and Mythos 5]] — Anthropic's latest frontier models. Always-on adaptive thinking, new tokenizer (~30% more tokens), refusal stop reason + SDK fallback middleware, 30-day data-retention requirement. Fable 5 = GA; Mythos 5 = Preview.


---

## 2026-07-24 (Claude blog check — 3 posts)

---

## 2026-07-25 (Anthropic GitHub sweep #38 — Claude Opus 5 release event)

30 repos updated simultaneously — coordinated release event, same pattern as prior sweeps. All previously documented. The two substantive items:

- **[[Claude Opus 5]]** (new tool page) — `claude-opus-5` is now the default model in Anthropic's SDK/tooling (skill commit #1476). Key API changes: (1) thinking is on by default (omitting `thinking` = adaptive); `{"type":"disabled"}` only accepted at `high` effort or lower — pairing with `xhigh`/`max` returns 400. (2) Effort guidance simplified: start at `high` (API default), sweep down. (3) Two server-side fallback beta header versions: array form = `server-side-fallback-2026-06-01`, scalar "default" form = `server-side-fallback-2026-07-01`. (4) New time-to-first-token section with prompt instruction for latency-sensitive routes. (5) Single combined thinking-disabled mitigation replaces two separate ones. Opus 4.8 → previous-generation; Opus 4.7 fast-mode dropped. Updated [[Claude Fable 5 and Mythos 5]] with model landscape note.

- **`cwc-long-running-agents`** — concrete implementation of [[Long-Running Agent Primitives]] (Default-FAIL contract, Fresh-context evaluator, Agent handoff, kill switch, STEER.md). Repo URL was already on the existing page; no new content beyond the backing code.

- **`anthropics/jacobian-lens`** — companion code for a global workspace interpretability paper. Research-only; skipped.

## 2026-07-24 (Claude blog check — 3 posts)


The file /workspace/extra/second-brain/wiki/Wiki Ingest Log.md has been updated successfully. (file state is current in your context — no need to Read it back)

---

## 2026-07-24 (Claude blog check — 3 posts)

---

## 2026-07-25 (Anthropic GitHub sweep #38 — Claude Opus 5 release event)

30 repos updated simultaneously — coordinated release event, same pattern as prior sweeps. All previously documented. The two substantive items:

- **[[Claude Opus 5]]** (new tool page) — `claude-opus-5` is now the default model in Anthropic's SDK/tooling (skill commit #1476). Key API changes: (1) thinking is on by default (omitting `thinking` = adaptive); `{"type":"disabled"}` only accepted at `high` effort or lower — pairing with `xhigh`/`max` returns 400. (2) Effort guidance simplified: start at `high` (API default), sweep down. (3) Two server-side fallback beta header versions: array form = `server-side-fallback-2026-06-01`, scalar "default" form = `server-side-fallback-2026-07-01`. (4) New time-to-first-token section with prompt instruction for latency-sensitive routes. (5) Single combined thinking-disabled mitigation replaces two separate ones. Opus 4.8 → previous-generation; Opus 4.7 fast-mode dropped. Updated [[Claude Fable 5 and Mythos 5]] with model landscape note.

- **`cwc-long-running-agents`** — concrete implementation of [[Long-Running Agent Primitives]] (Default-FAIL contract, Fresh-context evaluator, Agent handoff, kill switch, STEER.md). Repo URL was already on the existing page; no new content beyond the backing code.

- **`anthropics/jacobian-lens`** — companion code for a global workspace interpretability paper. Research-only; skipped.

## 2026-07-24 (Claude blog check — 3 posts)

+## 2026-07-25 (Anthropic GitHub sweep #38 — Claude Opus 5 release event)

+30 repos updated simultaneously — coordinated release event, same pattern as prior sweeps. All previously documented. The two substantive items:

+- **[[Claude Opus 5]]** (new tool page) — `claude-opus-5` is now the default model in Anthropic's SDK/tooling (skill commit #1476). Key API changes: (1) thinking is on by default (omitting `thinking` = adaptive); `{"type":"disabled"}` only accepted at `high` effort or lower — pairing with `xhigh`/`max` returns 400. (2) Effort guidance simplified: start at `high` (API default), sweep down. (3) Two server-side fallback beta header versions: array form = `server-side-fallback-2026-06-01`, scalar "default" form = `server-side-fallback-2026-07-01`. (4) New time-to-first-token section with prompt instruction for latency-sensitive routes. (5) Single combined thinking-disabled mitigation replaces two separate ones. Opus 4.8 → previous-generation; Opus 4.7 fast-mode dropped. Updated [[Claude Fable 5 and Mythos 5]] with model landscape note.

+- **`cwc-long-running-agents`** — concrete implementation of [[Long-Running Agent Primitives]] (Default-FAIL contract, Fresh-context evaluator, Agent handoff, kill switch, STEER.md). Repo URL was already on the existing page; no new content beyond the backing code.

+- **`anthropics/jacobian-lens`** — companion code for a global workspace interpretability paper. Research-only; skipped.

- **[[Claude Blog - Context Engineering for Claude 5]]** (new source page) — Thariq Shihipar (Anthropic MTS). Landmark post: Anthropic removed 80%+ of Claude Code's system prompt for Fable/Mythos-era models with zero degradation on coding evals. Five practice shifts: (1) judgment > rigid rules, (2) tool interface design > examples, (3) progressive disclosure > upfront loading, (4) eliminate redundant instructions, (5) auto-memory > manual CLAUDE.md maintenance. New deferred loading pattern: tool schemas stored separately and accessed via ToolSearch only when the agent needs them, not pre-loaded into every context window. New `claude doctor` command for auditing over-specified skills/CLAUDE.md files. New concept: **[[Context Engineering for Claude 5]]**. Directly applicable to all of James's CLAUDE.md files and NanoClaw agent system prompts.


Anthropic GitHub sweep — 30 repos updated in a coordinated release event. Most already documented. One new thing worth knowing:

**Claude Opus 5 is now the default model** (`claude-opus-5`)
- Opus 4.8 → previous-generation; Opus 4.7 guidance dropped
- **Thinking on by default**: omitting `thinking` = adaptive. `{"type":"disabled"}` only works at `high` effort or lower (pairing with `xhigh`/`max` = 400 error)
- Effort guidance: start at `high` (API default), sweep down — forget starting at `xhigh` for coding
- New time-to-first-token prompt instruction for latency-sensitive routes
- Two server-side fallback beta headers: array form vs scalar `"default"` form (different header versions)

Added tool page:
→ https://jamess-mac-studio.tail02a1a0.ts.net/second-brain/#Claude%20Opus%205

`cwc-long-running-agents` repo was also in the batch — it's the concrete implementation of [[Long-Running Agent Primitives]], already documented.


Message sent to telegram-mg-17796 (id: 3497)


<message to="telegram-mg-17796">Anthropic GitHub sweep — 30 repos updated in a coordinated release event. Most already documented. One new thing worth knowing:

**Claude Opus 5 is now the default model** (`claude-opus-5`)
- Opus 4.8 → previous-generation; Opus 4.7 guidance dropped
- **Thinking on by default**: omitting `thinking` = adaptive. `{"type":"disabled"}` only works at `high` effort or lower (pairing with `xhigh`/`max` = 400 error)
- Effort guidance: start at `high` (API default), sweep down — forget starting at `xhigh` for coding
- New time-to-first-token prompt instruction for latency-sensitive routes
- Two server-side fallback beta headers: array form vs scalar `"default"` form (different header versions)

Added tool page:
→ https://jamess-mac-studio.tail02a1a0.ts.net/second-brain/#Claude%20Opus%205

`cwc-long-running-agents` repo was also in the batch — it's the concrete implementation of [[Long-Running Agent Primitives]], already documented.</message>

Done. One real new thing in this sweep: **Claude Opus 5 is the new default model**. Created the tool page, updated the Fable 5 model landscape note, and added to Home.md and the Ingest Log. The 30-repo simultaneous update was a release-event batch, same pattern as the July 22 sweep — everything else was already documented.


<context timezone="America/Chicago" />
<task from="telegram-mg-17796" time="Jul 24, 2026, 12:01 PM">Instructions:
Prepare James's daily portfolio brief and send it to the #daily-brief Slack channel (destination: slack-daily-brief).

Steps:
1. Read /workspace/extra/second-brain/portfolio/BOARD.md, all project cards in /workspace/extra/second-brain/portfolio/projects/, and the `Last activity` lines in /workspace/agent/.claude-fragments/repo-awareness.md.
2. Compose a brief (~under 20 lines, phone-readable, no walls of text):
   - *Moved*: projects with new git/card activity since the last brief
   - *Stalled*: anything marked "Blocked on James" for more than ~2 days
   - *Decisions* (max 3, numbered): concrete questions James can answer with a short reply like "1: yes, 2: option b". At most one "name the metric" question at a time. While cards still say "seeded — confirm", confirming a card's goal counts as a decision question.
   - Where a decision or update is better discussed in a project channel, include a mention like "→ details in #qip-qien" using the appropriate Slack channel reference.
3. Send to slack-daily-brief.
4. When James replies with answers: update the relevant project card (Goal / Stage / Next action; append a dated note line), update the BOARD.md row, and remove answered items from the Decision queue.</task>


Let me read the BOARD.md, project cards, and repo-awareness.md to prepare the daily brief. I'll read them in parallel.


1	# Portfolio Board
2
3	One row per active project. Cards with full detail live in `projects/`.
4	Operating model + decisions: [PLAN.md](PLAN.md).
5	Stages: `research → discovery → spec → build → test → feedback → maintain`.
6	Guard: `review-required` (James approves merges) or `autonomous-ok` (agents proceed, report after).
7
8	**Seeded 2026-07-06 from git activity — stages and next actions are drafts until James confirms.**
9
10	| Project | Stage | Guard | Next action | Blocked on James | Last activity |
11	|---|---|---|---|---|---|
12	| [portfolio-autopilot](projects/portfolio-autopilot.md) | build | autonomous-ok | Monitor headroom log; calibration surfaces reserve suggestions after 5+ snapshots | none | 2026-07-24 |
13	| [qip-qien](projects/qip-qien.md) | feedback | review-required | SEV-1 fix committed (ee84254); merge sign-off needed | merge approval | 2026-07-19 |
14	| [congressional-trading](projects/congressional-trading.md) | test | autonomous-ok | Await threshold decision; weekly precision monitor running (Mondays 9am) | threshold decision | 2026-07-21 |
15	| [FindRefurbishedAppleProduct](projects/FindRefurbishedAppleProduct.md) | discovery | autonomous-ok | Confirm goal — brand new repo | confirm card | 2026-07-06 |
16	| [TradingBot25](projects/TradingBot25.md) | build | review-required | Confirm goal + current strategy state | confirm card | 2026-06-26 |
17	| [AgenticLever](projects/AgenticLever.md) | build | autonomous-ok | Confirm goal + next feature direction | confirm goal | 2026-07-20 |
18	| [pool-monitor](projects/pool-monitor.md) | maintain | autonomous-ok | None — steady state? confirm | confirm card | 2026-06-17 |
19	| [StageHand](projects/StageHand.md) | discovery | autonomous-ok | Await James answers on 5 toolchain questions; headless-browser gallery capture if Local Recs green-lit | voice, agent, posting, pricing, Local Recs y/n | 2026-07-21 |
20	| [MentorCore](projects/MentorCore.md) | research | autonomous-ok | Parked — no bandwidth | none | 2026-06-11 |
21	| [RoadSense](projects/RoadSense.md) | spec | autonomous-ok | Answer 5 launch questions → unblock implementation | auth model, city, GIS license, creator posture, metric | 2026-07-21 |
22	| [nanoclaw](projects/nanoclaw.md) | build | autonomous-ok | Review push() fix (d4ef752) → deploy to Studio | deploy, metric | 2026-07-20 |
23	| [projects-monorepo-infra](projects/projects-monorepo-infra.md) | build | review-required | Name the token-spend-avoided metric | metric decision | 2026-07-16 |
24	| cortex *(no card yet)* | maintain | review-required | Decide: fill Reddit OAuth creds, or drop Reddit ingest (project's own docs call the API "increasingly restrictive") | Reddit creds / keep-or-drop call | 2026-07-12 |
25	| CodexBar *(no card yet)* | maintain | review-required | Decide upstream-sync strategy (1056 commits behind steipete/CodexBar); scrub steipete paths/bundle-ID from docs | sync strategy | 2026-07-12 |
26	| CodexBarLocal *(no card yet)* | maintain | review-required | 34 uncommitted changes incl. a stray Xcode scaffold — commit, stash, or discard | commit/stash/discard call | 2026-07-12 |
27	| CodexBar-ESP32 *(no card yet)* | maintain | autonomous-ok | None right now — mDNS doc gap fixed today; 3 minor observations items open (untested pace-formula dup, lock-ordering) | none | 2026-07-12 |
28	| localsky_radar *(no card yet)* | build | review-required | `git init` + first commit (2,227 lines, zero version control); rewrite CLAUDE.md (wrongly claims unimplemented) | confirm git-init | 2026-07-12 |
29
30	## Decision queue
31
32	Questions for James, appended by Nano; answered items move to the card's Notes and are removed here.
33
34	- **nanoclaw metric:** Proposed metric = "decisions James answers per week from daily brief" (proxy for brief usefulness). Confirm or rename? (Card currently undefined.)
35	- **RoadSense launch questions (5):** auth model, generalization city, GIS license, creator posture, 30-day success metric. Sent via Telegram 2026-07-08.
36	- **congressional-trading dual-poller (2026-07-12):** `com.congresswatch.daily` launchd job confirmed loaded on *both* the Mac Mini and this Studio simultaneously — doubles LLM spend and races notification cooldowns. Project's own `agentic_plan.md` already flags this as unresolved. Which machine is authoritative?
37	- **qip-ask-qien SEV-1 merge (2026-07-19):** fix committed (ee84254) — admin route guards changed from `requireExpertApiUser` → `requireAdminApiUser` on 4 routes. TypeScript + lint clean. Ready to merge; needs James's sign-off to push.
38	- **nanoclaw push() fix deploy (2026-07-20):** Fix implemented (d4ef752), 135 tests pass. Awaiting Studio deploy. Design decisions made autonomously: (1) follow-up-turn UX = yes; (2) Claude safety net = yes; (3) tests = yes.
39
40	## Recently shipped
41
42	- **Portfolio audit** 2026-07-12 — parallel survey across 20 projects; auto-fixed 10 AGENTS.md/CLAUDE.md symmetry gaps, an mDNS doc gap (CodexBar-ESP32), a stale phase claim (MentorCore), a wrong-hostname ntfy-link bug (pool-monitor, verified via 76 passing tests), a test-isolation gap (AgenticLever, verified via 32 passing tests), and this file's own Tailscale hostname drift.
43	- **nanoclaw** 2026-07-08 — fix(router): mention-sticky Slack session scoping committed
44

# Portfolio Board

One row per active project. Cards with full detail live in `projects/`.
Operating model + decisions: [PLAN.md](PLAN.md).
Stages: `research → discovery → spec → build → test → feedback → maintain`.
Guard: `review-required` (James approves merges) or `autonomous-ok` (agents proceed, report after).

**Seeded 2026-07-06 from git activity — stages and next actions are drafts until James confirms.**

| Project | Stage | Guard | Next action | Blocked on James | Last activity |
|---|---|---|---|---|---|
| [portfolio-autopilot](projects/portfolio-autopilot.md) | build | autonomous-ok | Monitor headroom log; calibration surfaces reserve suggestions after 5+ snapshots | none | 2026-07-24 |
| [qip-qien](projects/qip-qien.md) | feedback | review-required | SEV-1 fix committed (ee84254); merge sign-off needed | merge approval | 2026-07-19 |
| [congressional-trading](projects/congressional-trading.md) | test | autonomous-ok | Await threshold decision; weekly precision monitor running (Mondays 9am) | threshold decision | 2026-07-21 |
| [FindRefurbishedAppleProduct](projects/FindRefurbishedAppleProduct.md) | discovery | autonomous-ok | Confirm goal — brand new repo | confirm card | 2026-07-06 |
| [TradingBot25](projects/TradingBot25.md) | build | review-required | Confirm goal + current strategy state | confirm card | 2026-06-26 |
| [AgenticLever](projects/AgenticLever.md) | build | autonomous-ok | Confirm goal + next feature direction | confirm goal | 2026-07-20 |
| [pool-monitor](projects/pool-monitor.md) | maintain | autonomous-ok | None — steady state? confirm | confirm card | 2026-06-17 |
| [StageHand](projects/StageHand.md) | discovery | autonomous-ok | Await James answers on 5 toolchain questions; headless-browser gallery capture if Local Recs green-lit | voice, agent, posting, pricing, Local Recs y/n | 2026-07-21 |
| [MentorCore](projects/MentorCore.md) | research | autonomous-ok | Parked — no bandwidth | none | 2026-06-11 |
| [RoadSense](projects/RoadSense.md) | spec | autonomous-ok | Answer 5 launch questions → unblock implementation | auth model, city, GIS license, creator posture, metric | 2026-07-21 |
| [nanoclaw](projects/nanoclaw.md) | build | autonomous-ok | Review push() fix (d4ef752) → deploy to Studio | deploy, metric | 2026-07-20 |
| [projects-monorepo-infra](projects/projects-monorepo-infra.md) | build | review-required | Name the token-spend-avoided metric | metric decision | 2026-07-16 |
| cortex *(no card yet)* | maintain | review-required | Decide: fill Reddit OAuth creds, or drop Reddit ingest (project's own docs call the API "increasingly restrictive") | Reddit creds / keep-or-drop call | 2026-07-12 |
| CodexBar *(no card yet)* | maintain | review-required | Decide upstream-sync strategy (1056 commits behind steipete/CodexBar); scrub steipete paths/bundle-ID from docs | sync strategy | 2026-07-12 |
| CodexBarLocal *(no card yet)* | maintain | review-required | 34 uncommitted changes incl. a stray Xcode scaffold — commit, stash, or discard | commit/stash/discard call | 2026-07-12 |
| CodexBar-ESP32 *(no card yet)* | maintain | autonomous-ok | None right now — mDNS doc gap fixed today; 3 minor observations items open (untested pace-formula dup, lock-ordering) | none | 2026-07-12 |
| localsky_radar *(no card yet)* | build | review-required | `git init` + first commit (2,227 lines, zero version control); rewrite CLAUDE.md (wrongly claims unimplemented) | confirm git-init | 2026-07-12 |

## Decision queue

Questions for James, appended by Nano; answered items move to the card's Notes and are removed here.

- **nanoclaw metric:** Proposed metric = "decisions James answers per week from daily brief" (proxy for brief usefulness). Confirm or rename? (Card currently undefined.)
- **RoadSense launch questions (5):** auth model, generalization city, GIS license, creator posture, 30-day success metric. Sent via Telegram 2026-07-08.
- **congressional-trading dual-poller (2026-07-12):** `com.congresswatch.daily` launchd job confirmed loaded on *both* the Mac Mini and this Studio simultaneously — doubles LLM spend and races notification cooldowns. Project's own `agentic_plan.md` already flags this as unresolved. Which machine is authoritative?
- **qip-ask-qien SEV-1 merge (2026-07-19):** fix committed (ee84254) — admin route guards changed from `requireExpertApiUser` → `requireAdminApiUser` on 4 routes. TypeScript + lint clean. Ready to merge; needs James's sign-off to push.
- **nanoclaw push() fix deploy (2026-07-20):** Fix implemented (d4ef752), 135 tests pass. Awaiting Studio deploy. Design decisions made autonomously: (1) follow-up-turn UX = yes; (2) Claude safety net = yes; (3) tests = yes.

## Recently shipped

- **Portfolio audit** 2026-07-12 — parallel survey across 20 projects; auto-fixed 10 AGENTS.md/CLAUDE.md symmetry gaps, an mDNS doc gap (CodexBar-ESP32), a stale phase claim (MentorCore), a wrong-hostname ntfy-link bug (pool-monitor, verified via 76 passing tests), a test-isolation gap (AgenticLever, verified via 32 passing tests), and this file's own Tailscale hostname drift.
- **nanoclaw** 2026-07-08 — fix(router): mention-sticky Slack session scoping committed


1	# Repo Awareness
2
3	Generated: 2026-07-25T11:37:46.526Z
4
5	When ingesting articles, papers, videos, documentation, repositories, or other outside content, compare the new ideas against these repo cards.
6	If there is a meaningful connection, briefly surface it to James as an applicability note: name the repo, say why it applies, and keep uncertainty explicit.
7	Do not claim to have inspected full repo contents unless you actually read files from that repo during the turn.
8
9	## jamesjlopez/AgenticLever-website
10
11	- Classification: owned_by_james
12	- Purpose: Local repository with top-level files: AGENTS.md, CLAUDE.md, api, assets, data, docs, favicon.svg, index.html, integrations, lib
13	- Last activity: 2026-07-21 — copy: sharpen the reels pitch, surface it in the busywork list, update Ramon's bio
14	- URL: https://github.com/jamesjlopez/AgenticLever-website
15	- Stack: JavaScript, TypeScript/JavaScript
16	- Applicability keywords: local, top-level, files, agents.md, claude.md, api, assets, data, docs, favicon.svg, index.html, integrations, lib, javascript, typescript, agenticlever-website
17
18	## jamesjlopez/arduino
19
20	- Classification: owned_by_james
21	- Purpose: A repository of arduino scripts I've written, generally for home automation
22	- URL: https://github.com/jamesjlopez/arduino
23	- Applicability keywords: arduino, scripts, written, generally, home, automation
24
25	## jamesjlopez/claude-auto-retry
26
27	- Classification: owned_by_james
28	- Purpose: Automatically retry Claude Code sessions when hitting Anthropic subscription rate limits
29	- URL: https://github.com/jamesjlopez/claude-auto-retry
30	- Applicability keywords: automatically, retry, claude, code, sessions, when, hitting, anthropic, subscription, rate, limits, claude-auto-retry
31
32	## jamesjlopez/CodexBar
33
34	- Classification: owned_by_james
35	- Purpose: Show usage stats for OpenAI Codex and Claude Code, without having to login.
36	- URL: https://github.com/jamesjlopez/CodexBar
37	- Applicability keywords: show, usage, stats, openai, codex, claude, code, without, having, login., codexbar
38
39	## jamesjlopez/congressional-trading
40
41	- Classification: owned_by_james
42	- Purpose: CongressWatch
43	- Last activity: 2026-07-21 — test(outcome_tracker): regression test for notified_at anchor; close stale observation
44	- URL: https://github.com/jamesjlopez/congressional-trading
45	- Stack: Python
46	- Applicability keywords: 000, 2012, access, act, autonomous, available, candidates, congressional, congresswatch, conviction, creates, crosses, days., disclose, disclosure, disclosures, frequently, having, high-quality, information, ingests, legally, legislation, llm, mandates, members, most, non-public, notifications, over, policy, progress., public, push, quality, required, researches, retail, scores, sends, signal, stock, stocks, stream, system., them, threshold., top, trade, trades, via, when, while, why, within
47	- Note: local working tree has uncommitted changes.
48
49	## jamesjlopez/FindRefurbishedAppleProduct
50
51	- Classification: owned_by_james
52	- Purpose: Find Refurbished Apple Product
53	- Last activity: 2026-07-16 — Build refurbished product watcher
54	- URL: https://github.com/jamesjlopez/FindRefurbishedAppleProduct
55	- Stack: Python
56	- Applicability keywords: find, refurbished, apple, product, watches, mac, listing, every, minutes, sends, ntfy, ping, when, new, target, appears., default, studio, 64gb, ram, better, each, user, should, configure, their, own, .env.local, notification, topics, criteria, not
57	- Note: local working tree has uncommitted changes.
58
59	## jamesjlopez/nanoclaw
60
61	- Classification: owned_by_james
62	- Purpose: An AI assistant that runs agents securely in their own containers. Lightweight, built to be easily understood and completely customized for your needs.
63	- Last activity: 2026-07-21 — chore(observations): close push() silent-drop item — fixed in d4ef752
64	- URL: https://github.com/jamesjlopez/nanoclaw
65	- Stack: GitHub Actions, JavaScript, TypeScript, TypeScript/JavaScript, better-sqlite3
66	- Applicability keywords: assistant, runs, agents, securely, their, own, containers., lightweight, built, easily, understood, completely, customized, needs., align, center, img, src, assets, nanoclaw-logo.png, alt, nanoclaw, width, 400, href, https, nanoclaw.dev, nbsp, docs.nanoclaw.dev, docs, readme, zh.md
67	- Note: local working tree has uncommitted changes.
68
69	## jamesjlopez/pool-monitor
70
71	- Classification: owned_by_james
72	- Purpose: Pool Filter Monitor
73	- Last activity: 2026-07-15 — chore: gitignore redirectTo.md (local deploy-link scratch)
74	- URL: https://github.com/jamesjlopez/pool-monitor
75	- Stack: JavaScript, Python
76	- Applicability keywords: alerts., automated, before, burns, canister, capable, cartridge, cleaning, day, dirty, downstream, engineers, every, filter, forgetting, gauge., guessing, high, how, intelliflo, ios, low, midday, minutes, monitor, more, most, needs, notifications, notifies, ntfy, out., pentair, physical, polls, pool, pool-monitor, pressure, pro3, problem, pump, push, python, reminders., reverse, rinsed., running, runs, schedule, should, speed, swimming, then, vsf, when, while, wifi
77	- Note: local working tree has uncommitted changes.
78
79	## jamesjlopez/qip-qien
80
81	- Classification: owned_by_james
82	- Purpose: Ask QIEN
83	- Last activity: 2026-07-19 — fix(auth): restrict admin route guards to admin-only role
84	- URL: https://github.com/jamesjlopez/qip-qien
85	- Stack: Docker, GitHub Actions, TypeScript, TypeScript/JavaScript, next, react
86	- Applicability keywords: ask, qien, ai-augmented, support, ticket, system, connects, factory, production, line, managers, domain-expert, consultants., submit, structured, issues, via, web, form, pipeline, agents, triages, each, submission, before, lands, expert, inbox., experts, review, ai-generated, draft
87
88	## jamesjlopez/RoadSense
89
90	- Classification: owned_by_james
91	- Purpose: RoadSense
92	- Last activity: 2026-07-21 — fix(routes): bound loop seeds to Cedar Park 40mi radius by default
93	- URL: https://github.com/jamesjlopez/RoadSense
94	- Stack: Python, TypeScript, TypeScript/JavaScript, next, react
95	- Applicability keywords: roadsense, built, one, rider., maybe, finds, audience, later, but, not, point., personal, motorcycle, road, discovery, engine., uses, raw, gis, map, data, surface, roads, worth, riding, near, cedar, park, algorithmically, crowdsourcing, popularity., ride
96	- Note: local working tree has uncommitted changes.
97
98	## jamesjlopez/stagehand
99
100	- Classification: owned_by_james
101	- Purpose: CreatorFlow
102	- Last activity: 2026-07-20 — feat(listing-reel): add QA retry loop — re-render up to 2x when video_review fails publishable bar
103	- URL: https://github.com/jamesjlopez/stagehand
104	- Stack: Python
105	- Applicability keywords: creatorflow, concierge-first, local, workflow, service., first, turns, raw, walkthrough, video, reviewed, narrated, captioned, short-form, draft., current, implementation, focuses, cli, orchestration, approval, gates, testable, contracts, postgres-ready, schema., paid, provider, calls, intentionally, not, required
106	- Note: local working tree has uncommitted changes.
107
108	## jamesjlopez/tau-introduction-to-playwright
109
110	- Classification: owned_by_james
111	- Purpose: Course Introduction to Playwright by Renata Andrade for Test Automation University
112	- URL: https://github.com/jamesjlopez/tau-introduction-to-playwright
113	- Applicability keywords: course, introduction, playwright, renata, andrade, test, automation, university, tau-introduction-to-playwright
114
115	## jamesjlopez/TradingBot25
116
117	- Classification: owned_by_james
118	- Purpose: TradingBot25 — Architecture Guide
119	- Last activity: 2026-07-15 — chore: add AGENTS.md symlink to CLAUDE.md
120	- URL: https://github.com/jamesjlopez/TradingBot25
121	- Stack: Python
122	- Applicability keywords: tradingbot25, architecture, guide, eli10, what, thing, imagine, trying, decide, whether, now, good, time, buy, bitcoin., can, look, dozens, signals, momentum, accelerating, stochastic, oscillator, oversold, on-chain, supply, flowing, exchanges, fed, doing, but, combining
123
124	## __pycache__
125
126	- Classification: local_only
127	- Purpose: Local repository with top-level files: disk-reclaim.cpython-314.pyc, model_radar_llmfit.cpython-314.pyc, serve.cpython-312.pyc, serve.cpython-314.pyc, token-usage.cpython-314.pyc
128	- Applicability keywords: local, top-level, files, disk-reclaim.cpython-314.pyc, model, radar, llmfit.cpython-314.pyc, serve.cpython-312.pyc, serve.cpython-314.pyc, token-usage.cpython-314.pyc
129	- Note: local-only repo; no GitHub remote detected.
130
131	## .agent-state
132
133	- Classification: local_only
134	- Purpose: Local repository with top-level files: session.md
135	- Applicability keywords: local, top-level, files, session.md
136	- Note: local-only repo; no GitHub remote detected.
137
138	## .build
139
140	- Classification: local_only
141	- Purpose: Local repository with top-level files: CACHEDIR.TAG, mac-call-audio-diagnostics
142	- Applicability keywords: local, top-level, files, cachedir.tag, mac-call-audio-diagnostics
143	- Note: local-only repo; no GitHub remote detected.
144
145	## .githooks
146
147	- Classification: local_only
148	- Purpose: Local repository with top-level files: pre-commit
149	- Applicability keywords: local, top-level, files, pre-commit
150	- Note: local-only repo; no GitHub remote detected.
151
152	## .pnpm-store
153
154	- Classification: local_only
155	- Purpose: Local repository with top-level files: v11
156	- Applicability keywords: local, top-level, files, v11
157	- Note: local-only repo; no GitHub remote detected.
158
159	## .pytest_cache
160
161	- Classification: local_only
162	- Purpose: pytest cache directory #
163	- Applicability keywords: pytest, cache, directory, contains, data, plugin, which, provides, options, well, fixture., not, commit, version, control., see, docs, https, docs.pytest.org, stable, how-to, cache.html, more, information.
164	- Note: local-only repo; no GitHub remote detected.
165
166	## AppleHealthDashboard
167
168	- Classification: local_only
169	- Purpose: Local repository with top-level files: HOW_TO_USE.md, __pycache__, appleHealthDashboard.jsx, assets, dist, docs, import, index.dev.html, index.html, index.redirect.html
170	- Last activity: 2026-07-15 — chore: ignore __pycache__, add observations log
171	- Stack: JavaScript, Python, TypeScript/JavaScript, react, vite
172	- Applicability keywords: local, top-level, files, how, use.md, pycache, applehealthdashboard.jsx, assets, dist, docs, import, index.dev.html, index.html, index.redirect.html, javascript, python, typescript, react, vite
173	- Note: local-only repo; no GitHub remote detected.
174
175	## betterSkills
176
177	- Classification: local_only
178	- Purpose: betterSkills
179	- Stack: Python
180	- Applicability keywords: betterskills, personal, toolkit, getting, continuously, better, working, claude, code., two, mechanisms, feed, shared, telegram, channel, skill-review, code, skill, invoke, end, session, surface, friction, points, turn, them, skill.md, improvements, content-monitor, daily, cron, job
181	- Note: local-only repo; no GitHub remote detected.
182
183	## CodexBar-ESP32
184
185	- Classification: local_only
186	- Purpose: CodexBar-ESP32
187	- Last activity: 2026-07-15 — feat(companion): notification tiers, LM Studio support, SSH action button
188	- Stack: Python
189	- Applicability keywords: codexbar-esp32, always-on, hardware, display, claude, codex, usage, quotas, plus, local, waiting, alerts., turns, small, desk-friendly, esp32, screen, live, attention, monitor, device, shows, current, quota, glance, can, also, light, when, coding, session, input.
190	- Note: local-only repo; no GitHub remote detected.
191
192	## CodexBarBurnDown5h7d
193
194	- Classification: local_only
195	- Purpose: Local repository with top-level files: Burn-Down Widget - Handoff.html, Burn-Down Widget Studio.html, Combined Burn-Down Widget - Exploration.html, Combined Burn-Down Widget - Handoff.html, burn-widget.jsx, combined-widget.jsx, design-canvas.jsx, screenshots, uploads
196	- Stack: JavaScript
197	- Applicability keywords: local, top-level, files, burn-down, widget, handoff.html, studio.html, combined, exploration.html, burn-widget.jsx, combined-widget.jsx, design-canvas.jsx, screenshots, uploads, javascript
198	- Note: local-only repo; no GitHub remote detected.
199
200	## CodexBarBurnDownWidget
201
202	- Classification: local_only
203	- Purpose: Local repository with top-level files: Burn-Down Widget - Handoff.html, Burn-Down Widget Studio.html, burn-widget.jsx, design-canvas.jsx, screenshots, uploads
204	- Stack: JavaScript
205	- Applicability keywords: local, top-level, files, burn-down, widget, handoff.html, studio.html, burn-widget.jsx, design-canvas.jsx, screenshots, uploads, javascript
206	- Note: local-only repo; no GitHub remote detected.
207
208	## CodexBarRedesign
209
210	- Classification: local_only
211	- Purpose: Local repository with top-level files: CodexBar Redesign.html, HANDOFF.md, app.js, gauge.js, screenshots, tweaks.js, uploads
212	- Stack: JavaScript
213	- Applicability keywords: local, top-level, files, codexbar, redesign.html, handoff.md, app.js, gauge.js, screenshots, tweaks.js, uploads, javascript
214	- Note: local-only repo; no GitHub remote detected.
215
216	## cortex
217
218	- Classification: local_only
219	- Purpose: A personal content triage and routing agent. It watches the places you already share links — Telegram, Reddit saved posts, iMessage conversations, YouTube playlists — analyzes each item with Claude, and automatically files high-confidence m
220	- Last activity: 2026-07-15 — Initial commit: cortex knowledge capture and routing service
221	- Stack: TypeScript, TypeScript/JavaScript, better-sqlite3, express
222	- Applicability keywords: personal, content, triage, routing, agent., watches, places, already, share, links, telegram, reddit, saved, posts, imessage, conversations, youtube, playlists, analyzes, each, item, claude, automatically, files, high-confidence, cortex, matches, right, project, backlog, wiki., low-confidence
223	- Note: local-only repo; no GitHub remote detected.
224
225	## CPUTempMemoryPressure
226
227	- Classification: local_only
228	- Purpose: SiliconPulse
229	- Last activity: 2026-07-15 — Initial commit: SiliconPulse menu bar thermal/memory monitor
230	- Stack: Swift
231	- Applicability keywords: siliconpulse, native, macos, menu, bar, monitor, apple, silicon, thermal, memory-pressure, health., surface, single, circular, gauge., its, color, follows, system, own, safety, signals, health, processinfo.thermalstate, memory, pressure, kernel, level, popover, cli, expose, underlying
232	- Note: local-only repo; no GitHub remote detected.
233
234	## CWCArchive
235
236	- Classification: local_only
237	- Purpose: Local repository with top-level files: cwc-podcast
238	- Stack: JavaScript
239	- Applicability keywords: local, top-level, files, cwc-podcast, javascript
240	- Note: local-only repo; no GitHub remote detected.
241
242	## docs
243
244	- Classification: local_only
245	- Purpose: Local repository with top-level files: local-llm-orchestration-plan.md, new-project.md
246	- Applicability keywords: local, top-level, files, local-llm-orchestration-plan.md, new-project.md
247	- Note: local-only repo; no GitHub remote detected.
248
249	## evals
250
251	- Classification: local_only
252	- Purpose: Local repository with top-level files: local-code, real-world-code
253	- Stack: Python
254	- Applicability keywords: local, top-level, files, local-code, real-world-code, python
255	- Note: local-only repo; no GitHub remote detected.
256
257	## Groove Rider
258
259	- Classification: local_only
260	- Purpose: Local repository with top-level files: DashSmash
261	- Stack: Swift
262	- Applicability keywords: local, top-level, files, dashsmash, swift
263	- Note: local-only repo; no GitHub remote detected.
264
265	## home_network_exploration
266
267	- Classification: local_only
268	- Purpose: Local repository with top-level files: ProprosedPlan.md
269	- Applicability keywords: local, top-level, files, proprosedplan.md
270	- Note: local-only repo; no GitHub remote detected.
271
272	## localsky_radar
273
274	- Classification: local_only
275	- Purpose: Local repository with top-level files: AGENTS.md, CLAUDE.md, LocalSkyRadar, docs, scripts
276	- Last activity: 2026-07-13 — fix(widget): restore radar map context
277	- Stack: JavaScript, Swift
278	- Applicability keywords: local, top-level, files, agents.md, claude.md, localskyradar, docs, scripts, javascript, swift
279	- Note: local-only repo; no GitHub remote detected.
280
281	## macOSAudioRoutingIssue
282
283	- Classification: local_only
284	- Purpose: Local repository with top-level files: audio-state-samples.log, audio_state.swift, before-restart-marker.txt, before-restart-processes.txt, before-restart-window.log, confirmed-failure-marker.txt, confirmed-failure-window.log, findings.md, live-audio-focused.log, live-audio.log
285	- Last activity: 2026-07-15 — chore: ignore .build/ swift compile cache
286	- Stack: Swift
287	- Applicability keywords: local, top-level, files, audio-state-samples.log, audio, state.swift, before-restart-marker.txt, before-restart-processes.txt, before-restart-window.log, confirmed-failure-marker.txt, confirmed-failure-window.log, findings.md, live-audio-focused.log, live-audio.log, swift
288	- Note: local-only repo; no GitHub remote detected.
289	- Note: local working tree has uncommitted changes.
290
291	## MentorCore
292
293	- Classification: local_only
294	- Purpose: MentorCore
295	- Last activity: 2026-07-17 — Capture: Cal Newport (frontier authoring pass)
296	- Stack: JavaScript, Python, TypeScript
297	- Applicability keywords: mentorcore, name, person, compile, persona, canonical, sources, converse, them, their, philosophy, style, tone, where, policy, allows, voice., text, spoken, conversation, local-first, phone-capable, over, tailscale., walk, marcus, aurelius., debrief, sim-racing, stint, crew, chief.
298	- Note: local-only repo; no GitHub remote detected.
299	- Note: local working tree has uncommitted changes.
300
301	## network-reliability
302
303	- Classification: local_only
304	- Purpose: Repository network-reliability
305	- Applicability keywords: network-reliability
306	- Note: local-only repo; no GitHub remote detected.
307
308	## outOfSpace
309
310	- Classification: local_only
311	- Purpose: Repository outOfSpace
312	- Applicability keywords: outofspace
313	- Note: local-only repo; no GitHub remote detected.
314
315	## poolAgent
316
317	- Classification: local_only
318	- Purpose: Poolside
319	- Last activity: 2026-07-24 — Honor salt generator chemistry targets
320	- Stack: JavaScript, TypeScript, TypeScript/JavaScript, next, react, vite
321	- Applicability keywords: poolside, turns, homeowner-supplied, pool, readings, safe, ordered, cost-conscious, maintenance, plan., first, version, intentionally, deterministic, accepts, any, test, source, recommends, only, next, measured, action, prices, staged, dose, homeowner, own, shelf, explains, why, when
322	- Note: local-only repo; no GitHub remote detected.
323
324	## projects
325
326	- Classification: local_only
327	- Purpose: Projects Root
328	- Last activity: 2026-07-24 — docs: make Pi the primary work-account agent with from-zero setup
329	- Stack: Python
330	- Applicability keywords: projects, root, directory, both, primary, folder, small, infrastructure, repo., non-hidden, top-level, directories, independent, tracked, files, here, provide, shared, launcher, local-model, tooling, cross-agent, helpers, monorepo, governance, checks., run, health, check, after, changing, verify-root-infra.sh
331	- Note: local-only repo; no GitHub remote detected.
332	- Note: local working tree has uncommitted changes.
333
334	## property-tax-protester
335
336	- Classification: local_only
337	- Purpose: Repository property-tax-protester
338	- Applicability keywords: property-tax-protester
339	- Note: local-only repo; no GitHub remote detected.
340
341	## qip-claude-usage-insights
342
343	- Classification: local_only
344	- Purpose: Local repository with top-level files: index.html
345	- Applicability keywords: local, top-level, files, index.html
346	- Note: local-only repo; no GitHub remote detected.
347
348	## rdfResearch
349
350	- Classification: local_only
351	- Purpose: Local repository with top-level files: crm-decision.md, richard-d-fowler-web-presence-and-lead-revival-plan.md
352	- Applicability keywords: local, top-level, files, crm-decision.md, richard-d-fowler-web-presence-and-lead-revival-plan.md
353	- Note: local-only repo; no GitHub remote detected.
354
355	## second-brain
356
357	- Classification: local_only
358	- Purpose: Second Brain
359	- Last activity: 2026-07-20 — Retry wiki manifest before rendering shell
360	- Stack: JavaScript, TypeScript/JavaScript
361	- Applicability keywords: second, brain, static, wiki, browser, markdown, files, when, parent, projects, server, running, serve.py, project, available, text, http, localhost, 8080, second-brain, regenerate, page, manifest, after, adding, renaming, pages, node, scripts, build-wiki-manifest.mjs, content, publish
362	- Note: local-only repo; no GitHub remote detected.
363	- Note: local working tree has uncommitted changes.
364
365	## sources
366
367	- Classification: local_only
368	- Purpose: Repository sources
369	- Applicability keywords: sources
370	- Note: local-only repo; no GitHub remote detected.
371
372	## speaker-listens
373
374	- Classification: local_only
375	- Purpose: Local repository with top-level files: Speaker Listens
376	- Stack: Swift
377	- Applicability keywords: local, top-level, files, speaker, listens, swift
378	- Note: local-only repo; no GitHub remote detected.
379
380	## tests
381
382	- Classification: local_only
383	- Purpose: Local repository with top-level files: __pycache__, test_local_code.py, test_model_radar_llmfit.py, test_serve.py
384	- Stack: Python
385	- Applicability keywords: local, top-level, files, pycache, test, code.py, model, radar, llmfit.py, serve.py, python
386	- Note: local-only repo; no GitHub remote detected.
387
388	## tools
389
390	- Classification: local_only
391	- Purpose: Local repository with top-level files: __init__.py, __pycache__, cross_agent, governance, launcher, local_models
392	- Stack: Python
393	- Applicability keywords: local, top-level, files, init, .py, pycache, cross, agent, governance, launcher, models, python
394	- Note: local-only repo; no GitHub remote detected.
395
396	## trading-strategy-activation-scores
397
398	- Classification: local_only
399	- Purpose: Local repository with top-level files: BACKLOG.md, app-icon.png, redirectTo.md
400	- Applicability keywords: local, top-level, files, backlog.md, app-icon.png, redirectto.md
401	- Note: local-only repo; no GitHub remote detected.
402
403	## trading-strategy-monolithic-btc
404
405	- Classification: local_only
406	- Purpose: Local repository with top-level files: app-icon.png, redirectTo.md
407	- Applicability keywords: local, top-level, files, app-icon.png, redirectto.md
408	- Note: local-only repo; no GitHub remote detected.
409
410	## trading-strategy-theseus-btc-library-refactored
411
412	- Classification: local_only
413	- Purpose: Local repository with top-level files: app-icon.png, redirectTo.md
414	- Applicability keywords: local, top-level, files, app-icon.png, redirectto.md
415	- Note: local-only repo; no GitHub remote detected.
416
417	## steipete/CodexBar
418
419	- Classification: third_party_local_mod
420	- Purpose: CodexBar 🎚 — May your tokens never run out.
421	- Last activity: 2026-07-15 — feat: ship WidgetKit extension via CodexBar.xcodeproj, add secondary status item
422	- URL: https://github.com/steipete/CodexBar
423	- Stack: GitHub Actions, Swift
424	- Applicability keywords: 0a0a0c, 14+, 2b-0a0a0c, 2fcodexbar-orange, 2ftap, badge, bar., brew-steipete, codexbar, coding, color, every, flat-square, github, github.com, homebrew, https, img.shields.io, latest, limit, macos, macos-14, may, menu, never, out., release, releases, run, steipete, style, tokens

# Repo Awareness

Generated: 2026-07-25T11:37:46.526Z

When ingesting articles, papers, videos, documentation, repositories, or other outside content, compare the new ideas against these repo cards.
If there is a meaningful connection, briefly surface it to James as an applicability note: name the repo, say why it applies, and keep uncertainty explicit.
Do not claim to have inspected full repo contents unless you actually read files from that repo during the turn.

## jamesjlopez/AgenticLever-website

- Classification: owned_by_james
- Purpose: Local repository with top-level files: AGENTS.md, CLAUDE.md, api, assets, data, docs, favicon.svg, index.html, integrations, lib
- Last activity: 2026-07-21 — copy: sharpen the reels pitch, surface it in the busywork list, update Ramon's bio
- URL: https://github.com/jamesjlopez/AgenticLever-website
- Stack: JavaScript, TypeScript/JavaScript
- Applicability keywords: local, top-level, files, agents.md, claude.md, api, assets, data, docs, favicon.svg, index.html, integrations, lib, javascript, typescript, agenticlever-website

## jamesjlopez/arduino

- Classification: owned_by_james
- Purpose: A repository of arduino scripts I've written, generally for home automation
- URL: https://github.com/jamesjlopez/arduino
- Applicability keywords: arduino, scripts, written, generally, home, automation

## jamesjlopez/claude-auto-retry

- Classification: owned_by_james
- Purpose: Automatically retry Claude Code sessions when hitting Anthropic subscription rate limits
- URL: https://github.com/jamesjlopez/claude-auto-retry
- Applicability keywords: automatically, retry, claude, code, sessions, when, hitting, anthropic, subscription, rate, limits, claude-auto-retry

## jamesjlopez/CodexBar

- Classification: owned_by_james
- Purpose: Show usage stats for OpenAI Codex and Claude Code, without having to login.
- URL: https://github.com/jamesjlopez/CodexBar
- Applicability keywords: show, usage, stats, openai, codex, claude, code, without, having, login., codexbar

## jamesjlopez/congressional-trading

- Classification: owned_by_james
- Purpose: CongressWatch
- Last activity: 2026-07-21 — test(outcome_tracker): regression test for notified_at anchor; close stale observation
- URL: https://github.com/jamesjlopez/congressional-trading
- Stack: Python
- Applicability keywords: 000, 2012, access, act, autonomous, available, candidates, congressional, congresswatch, conviction, creates, crosses, days., disclose, disclosure, disclosures, frequently, having, high-quality, information, ingests, legally, legislation, llm, mandates, members, most, non-public, notifications, over, policy, progress., public, push, quality, required, researches, retail, scores, sends, signal, stock, stocks, stream, system., them, threshold., top, trade, trades, via, when, while, why, within
- Note: local working tree has uncommitted changes.

## jamesjlopez/FindRefurbishedAppleProduct

- Classification: owned_by_james
- Purpose: Find Refurbished Apple Product
- Last activity: 2026-07-16 — Build refurbished product watcher
- URL: https://github.com/jamesjlopez/FindRefurbishedAppleProduct
- Stack: Python
- Applicability keywords: find, refurbished, apple, product, watches, mac, listing, every, minutes, sends, ntfy, ping, when, new, target, appears., default, studio, 64gb, ram, better, each, user, should, configure, their, own, .env.local, notification, topics, criteria, not
- Note: local working tree has uncommitted changes.

## jamesjlopez/nanoclaw

- Classification: owned_by_james
- Purpose: An AI assistant that runs agents securely in their own containers. Lightweight, built to be easily understood and completely customized for your needs.
- Last activity: 2026-07-21 — chore(observations): close push() silent-drop item — fixed in d4ef752
- URL: https://github.com/jamesjlopez/nanoclaw
- Stack: GitHub Actions, JavaScript, TypeScript, TypeScript/JavaScript, better-sqlite3
- Applicability keywords: assistant, runs, agents, securely, their, own, containers., lightweight, built, easily, understood, completely, customized, needs., align, center, img, src, assets, nanoclaw-logo.png, alt, nanoclaw, width, 400, href, https, nanoclaw.dev, nbsp, docs.nanoclaw.dev, docs, readme, zh.md
- Note: local working tree has uncommitted changes.

## jamesjlopez/pool-monitor

- Classification: owned_by_james
- Purpose: Pool Filter Monitor
- Last activity: 2026-07-15 — chore: gitignore redirectTo.md (local deploy-link scratch)
- URL: https://github.com/jamesjlopez/pool-monitor
- Stack: JavaScript, Python
- Applicability keywords: alerts., automated, before, burns, canister, capable, cartridge, cleaning, day, dirty, downstream, engineers, every, filter, forgetting, gauge., guessing, high, how, intelliflo, ios, low, midday, minutes, monitor, more, most, needs, notifications, notifies, ntfy, out., pentair, physical, polls, pool, pool-monitor, pressure, pro3, problem, pump, push, python, reminders., reverse, rinsed., running, runs, schedule, should, speed, swimming, then, vsf, when, while, wifi
- Note: local working tree has uncommitted changes.

## jamesjlopez/qip-qien

- Classification: owned_by_james
- Purpose: Ask QIEN
- Last activity: 2026-07-19 — fix(auth): restrict admin route guards to admin-only role
- URL: https://github.com/jamesjlopez/qip-qien
- Stack: Docker, GitHub Actions, TypeScript, TypeScript/JavaScript, next, react
- Applicability keywords: ask, qien, ai-augmented, support, ticket, system, connects, factory, production, line, managers, domain-expert, consultants., submit, structured, issues, via, web, form, pipeline, agents, triages, each, submission, before, lands, expert, inbox., experts, review, ai-generated, draft

## jamesjlopez/RoadSense

- Classification: owned_by_james
- Purpose: RoadSense
- Last activity: 2026-07-21 — fix(routes): bound loop seeds to Cedar Park 40mi radius by default
- URL: https://github.com/jamesjlopez/RoadSense
- Stack: Python, TypeScript, TypeScript/JavaScript, next, react
- Applicability keywords: roadsense, built, one, rider., maybe, finds, audience, later, but, not, point., personal, motorcycle, road, discovery, engine., uses, raw, gis, map, data, surface, roads, worth, riding, near, cedar, park, algorithmically, crowdsourcing, popularity., ride
- Note: local working tree has uncommitted changes.

## jamesjlopez/stagehand

- Classification: owned_by_james
- Purpose: CreatorFlow
- Last activity: 2026-07-20 — feat(listing-reel): add QA retry loop — re-render up to 2x when video_review fails publishable bar
- URL: https://github.com/jamesjlopez/stagehand
- Stack: Python
- Applicability keywords: creatorflow, concierge-first, local, workflow, service., first, turns, raw, walkthrough, video, reviewed, narrated, captioned, short-form, draft., current, implementation, focuses, cli, orchestration, approval, gates, testable, contracts, postgres-ready, schema., paid, provider, calls, intentionally, not, required
- Note: local working tree has uncommitted changes.

## jamesjlopez/tau-introduction-to-playwright

- Classification: owned_by_james
- Purpose: Course Introduction to Playwright by Renata Andrade for Test Automation University
- URL: https://github.com/jamesjlopez/tau-introduction-to-playwright
- Applicability keywords: course, introduction, playwright, renata, andrade, test, automation, university, tau-introduction-to-playwright

## jamesjlopez/TradingBot25

- Classification: owned_by_james
- Purpose: TradingBot25 — Architecture Guide
- Last activity: 2026-07-15 — chore: add AGENTS.md symlink to CLAUDE.md
- URL: https://github.com/jamesjlopez/TradingBot25
- Stack: Python
- Applicability keywords: tradingbot25, architecture, guide, eli10, what, thing, imagine, trying, decide, whether, now, good, time, buy, bitcoin., can, look, dozens, signals, momentum, accelerating, stochastic, oscillator, oversold, on-chain, supply, flowing, exchanges, fed, doing, but, combining

## __pycache__

- Classification: local_only
- Purpose: Local repository with top-level files: disk-reclaim.cpython-314.pyc, model_radar_llmfit.cpython-314.pyc, serve.cpython-312.pyc, serve.cpython-314.pyc, token-usage.cpython-314.pyc
- Applicability keywords: local, top-level, files, disk-reclaim.cpython-314.pyc, model, radar, llmfit.cpython-314.pyc, serve.cpython-312.pyc, serve.cpython-314.pyc, token-usage.cpython-314.pyc
- Note: local-only repo; no GitHub remote detected.

## .agent-state

- Classification: local_only
- Purpose: Local repository with top-level files: session.md
- Applicability keywords: local, top-level, files, session.md
- Note: local-only repo; no GitHub remote detected.

## .build

- Classification: local_only
- Purpose: Local repository with top-level files: CACHEDIR.TAG, mac-call-audio-diagnostics
- Applicability keywords: local, top-level, files, cachedir.tag, mac-call-audio-diagnostics
- Note: local-only repo; no GitHub remote detected.

## .githooks

- Classification: local_only
- Purpose: Local repository with top-level files: pre-commit
- Applicability keywords: local, top-level, files, pre-commit
- Note: local-only repo; no GitHub remote detected.

## .pnpm-store

- Classification: local_only
- Purpose: Local repository with top-level files: v11
- Applicability keywords: local, top-level, files, v11
- Note: local-only repo; no GitHub remote detected.

## .pytest_cache

- Classification: local_only
- Purpose: pytest cache directory #
- Applicability keywords: pytest, cache, directory, contains, data, plugin, which, provides, options, well, fixture., not, commit, version, control., see, docs, https, docs.pytest.org, stable, how-to, cache.html, more, information.
- Note: local-only repo; no GitHub remote detected.

## AppleHealthDashboard

- Classification: local_only
- Purpose: Local repository with top-level files: HOW_TO_USE.md, __pycache__, appleHealthDashboard.jsx, assets, dist, docs, import, index.dev.html, index.html, index.redirect.html
- Last activity: 2026-07-15 — chore: ignore __pycache__, add observations log
- Stack: JavaScript, Python, TypeScript/JavaScript, react, vite
- Applicability keywords: local, top-level, files, how, use.md, pycache, applehealthdashboard.jsx, assets, dist, docs, import, index.dev.html, index.html, index.redirect.html, javascript, python, typescript, react, vite
- Note: local-only repo; no GitHub remote detected.

## betterSkills

- Classification: local_only
- Purpose: betterSkills
- Stack: Python
- Applicability keywords: betterskills, personal, toolkit, getting, continuously, better, working, claude, code., two, mechanisms, feed, shared, telegram, channel, skill-review, code, skill, invoke, end, session, surface, friction, points, turn, them, skill.md, improvements, content-monitor, daily, cron, job
- Note: local-only repo; no GitHub remote detected.

## CodexBar-ESP32

- Classification: local_only
- Purpose: CodexBar-ESP32
- Last activity: 2026-07-15 — feat(companion): notification tiers, LM Studio support, SSH action button
- Stack: Python
- Applicability keywords: codexbar-esp32, always-on, hardware, display, claude, codex, usage, quotas, plus, local, waiting, alerts., turns, small, desk-friendly, esp32, screen, live, attention, monitor, device, shows, current, quota, glance, can, also, light, when, coding, session, input.
- Note: local-only repo; no GitHub remote detected.

## CodexBarBurnDown5h7d

- Classification: local_only
- Purpose: Local repository with top-level files: Burn-Down Widget - Handoff.html, Burn-Down Widget Studio.html, Combined Burn-Down Widget - Exploration.html, Combined Burn-Down Widget - Handoff.html, burn-widget.jsx, combined-widget.jsx, design-canvas.jsx, screenshots, uploads
- Stack: JavaScript
- Applicability keywords: local, top-level, files, burn-down, widget, handoff.html, studio.html, combined, exploration.html, burn-widget.jsx, combined-widget.jsx, design-canvas.jsx, screenshots, uploads, javascript
- Note: local-only repo; no GitHub remote detected.

## CodexBarBurnDownWidget

- Classification: local_only
- Purpose: Local repository with top-level files: Burn-Down Widget - Handoff.html, Burn-Down Widget Studio.html, burn-widget.jsx, design-canvas.jsx, screenshots, uploads
- Stack: JavaScript
- Applicability keywords: local, top-level, files, burn-down, widget, handoff.html, studio.html, burn-widget.jsx, design-canvas.jsx, screenshots, uploads, javascript
- Note: local-only repo; no GitHub remote detected.

## CodexBarRedesign

- Classification: local_only
- Purpose: Local repository with top-level files: CodexBar Redesign.html, HANDOFF.md, app.js, gauge.js, screenshots, tweaks.js, uploads
- Stack: JavaScript
- Applicability keywords: local, top-level, files, codexbar, redesign.html, handoff.md, app.js, gauge.js, screenshots, tweaks.js, uploads, javascript
- Note: local-only repo; no GitHub remote detected.

## cortex

- Classification: local_only
- Purpose: A personal content triage and routing agent. It watches the places you already share links — Telegram, Reddit saved posts, iMessage conversations, YouTube playlists — analyzes each item with Claude, and automatically files high-confidence m
- Last activity: 2026-07-15 — Initial commit: cortex knowledge capture and routing service
- Stack: TypeScript, TypeScript/JavaScript, better-sqlite3, express
- Applicability keywords: personal, content, triage, routing, agent., watches, places, already, share, links, telegram, reddit, saved, posts, imessage, conversations, youtube, playlists, analyzes, each, item, claude, automatically, files, high-confidence, cortex, matches, right, project, backlog, wiki., low-confidence
- Note: local-only repo; no GitHub remote detected.

## CPUTempMemoryPressure

- Classification: local_only
- Purpose: SiliconPulse
- Last activity: 2026-07-15 — Initial commit: SiliconPulse menu bar thermal/memory monitor
- Stack: Swift
- Applicability keywords: siliconpulse, native, macos, menu, bar, monitor, apple, silicon, thermal, memory-pressure, health., surface, single, circular, gauge., its, color, follows, system, own, safety, signals, health, processinfo.thermalstate, memory, pressure, kernel, level, popover, cli, expose, underlying
- Note: local-only repo; no GitHub remote detected.

## CWCArchive

- Classification: local_only
- Purpose: Local repository with top-level files: cwc-podcast
- Stack: JavaScript
- Applicability keywords: local, top-level, files, cwc-podcast, javascript
- Note: local-only repo; no GitHub remote detected.

## docs

- Classification: local_only
- Purpose: Local repository with top-level files: local-llm-orchestration-plan.md, new-project.md
- Applicability keywords: local, top-level, files, local-llm-orchestration-plan.md, new-project.md
- Note: local-only repo; no GitHub remote detected.

## evals

- Classification: local_only
- Purpose: Local repository with top-level files: local-code, real-world-code
- Stack: Python
- Applicability keywords: local, top-level, files, local-code, real-world-code, python
- Note: local-only repo; no GitHub remote detected.

## Groove Rider

- Classification: local_only
- Purpose: Local repository with top-level files: DashSmash
- Stack: Swift
- Applicability keywords: local, top-level, files, dashsmash, swift
- Note: local-only repo; no GitHub remote detected.

## home_network_exploration

- Classification: local_only
- Purpose: Local repository with top-level files: ProprosedPlan.md
- Applicability keywords: local, top-level, files, proprosedplan.md
- Note: local-only repo; no GitHub remote detected.

## localsky_radar

- Classification: local_only
- Purpose: Local repository with top-level files: AGENTS.md, CLAUDE.md, LocalSkyRadar, docs, scripts
- Last activity: 2026-07-13 — fix(widget): restore radar map context
- Stack: JavaScript, Swift
- Applicability keywords: local, top-level, files, agents.md, claude.md, localskyradar, docs, scripts, javascript, swift
- Note: local-only repo; no GitHub remote detected.

## macOSAudioRoutingIssue

- Classification: local_only
- Purpose: Local repository with top-level files: audio-state-samples.log, audio_state.swift, before-restart-marker.txt, before-restart-processes.txt, before-restart-window.log, confirmed-failure-marker.txt, confirmed-failure-window.log, findings.md, live-audio-focused.log, live-audio.log
- Last activity: 2026-07-15 — chore: ignore .build/ swift compile cache
- Stack: Swift
- Applicability keywords: local, top-level, files, audio-state-samples.log, audio, state.swift, before-restart-marker.txt, before-restart-processes.txt, before-restart-window.log, confirmed-failure-marker.txt, confirmed-failure-window.log, findings.md, live-audio-focused.log, live-audio.log, swift
- Note: local-only repo; no GitHub remote detected.
- Note: local working tree has uncommitted changes.

## MentorCore

- Classification: local_only
- Purpose: MentorCore
- Last activity: 2026-07-17 — Capture: Cal Newport (frontier authoring pass)
- Stack: JavaScript, Python, TypeScript
- Applicability keywords: mentorcore, name, person, compile, persona, canonical, sources, converse, them, their, philosophy, style, tone, where, policy, allows, voice., text, spoken, conversation, local-first, phone-capable, over, tailscale., walk, marcus, aurelius., debrief, sim-racing, stint, crew, chief.
- Note: local-only repo; no GitHub remote detected.
- Note: local working tree has uncommitted changes.

## network-reliability

- Classification: local_only
- Purpose: Repository network-reliability
- Applicability keywords: network-reliability
- Note: local-only repo; no GitHub remote detected.

## outOfSpace

- Classification: local_only
- Purpose: Repository outOfSpace
- Applicability keywords: outofspace
- Note: local-only repo; no GitHub remote detected.

## poolAgent

- Classification: local_only
- Purpose: Poolside
- Last activity: 2026-07-24 — Honor salt generator chemistry targets
- Stack: JavaScript, TypeScript, TypeScript/JavaScript, next, react, vite
- Applicability keywords: poolside, turns, homeowner-supplied, pool, readings, safe, ordered, cost-conscious, maintenance, plan., first, version, intentionally, deterministic, accepts, any, test, source, recommends, only, next, measured, action, prices, staged, dose, homeowner, own, shelf, explains, why, when
- Note: local-only repo; no GitHub remote detected.

## projects

- Classification: local_only
- Purpose: Projects Root
- Last activity: 2026-07-24 — docs: make Pi the primary work-account agent with from-zero setup
- Stack: Python
- Applicability keywords: projects, root, directory, both, primary, folder, small, infrastructure, repo., non-hidden, top-level, directories, independent, tracked, files, here, provide, shared, launcher, local-model, tooling, cross-agent, helpers, monorepo, governance, checks., run, health, check, after, changing, verify-root-infra.sh
- Note: local-only repo; no GitHub remote detected.
- Note: local working tree has uncommitted changes.

## property-tax-protester

- Classification: local_only
- Purpose: Repository property-tax-protester
- Applicability keywords: property-tax-protester
- Note: local-only repo; no GitHub remote detected.

## qip-claude-usage-insights

- Classification: local_only
- Purpose: Local repository with top-level files: index.html
- Applicability keywords: local, top-level, files, index.html
- Note: local-only repo; no GitHub remote detected.

## rdfResearch

- Classification: local_only
- Purpose: Local repository with top-level files: crm-decision.md, richard-d-fowler-web-presence-and-lead-revival-plan.md
- Applicability keywords: local, top-level, files, crm-decision.md, richard-d-fowler-web-presence-and-lead-revival-plan.md
- Note: local-only repo; no GitHub remote detected.

## second-brain

- Classification: local_only
- Purpose: Second Brain
- Last activity: 2026-07-20 — Retry wiki manifest before rendering shell
- Stack: JavaScript, TypeScript/JavaScript
- Applicability keywords: second, brain, static, wiki, browser, markdown, files, when, parent, projects, server, running, serve.py, project, available, text, http, localhost, 8080, second-brain, regenerate, page, manifest, after, adding, renaming, pages, node, scripts, build-wiki-manifest.mjs, content, publish
- Note: local-only repo; no GitHub remote detected.
- Note: local working tree has uncommitted changes.

## sources

- Classification: local_only
- Purpose: Repository sources
- Applicability keywords: sources
- Note: local-only repo; no GitHub remote detected.

## speaker-listens

- Classification: local_only
- Purpose: Local repository with top-level files: Speaker Listens
- Stack: Swift
- Applicability keywords: local, top-level, files, speaker, listens, swift
- Note: local-only repo; no GitHub remote detected.

## tests

- Classification: local_only
- Purpose: Local repository with top-level files: __pycache__, test_local_code.py, test_model_radar_llmfit.py, test_serve.py
- Stack: Python
- Applicability keywords: local, top-level, files, pycache, test, code.py, model, radar, llmfit.py, serve.py, python
- Note: local-only repo; no GitHub remote detected.

## tools

- Classification: local_only
- Purpose: Local repository with top-level files: __init__.py, __pycache__, cross_agent, governance, launcher, local_models
- Stack: Python
- Applicability keywords: local, top-level, files, init, .py, pycache, cross, agent, governance, launcher, models, python
- Note: local-only repo; no GitHub remote detected.

## trading-strategy-activation-scores

- Classification: local_only
- Purpose: Local repository with top-level files: BACKLOG.md, app-icon.png, redirectTo.md
- Applicability keywords: local, top-level, files, backlog.md, app-icon.png, redirectto.md
- Note: local-only repo; no GitHub remote detected.

## trading-strategy-monolithic-btc

- Classification: local_only
- Purpose: Local repository with top-level files: app-icon.png, redirectTo.md
- Applicability keywords: local, top-level, files, app-icon.png, redirectto.md
- Note: local-only repo; no GitHub remote detected.

## trading-strategy-theseus-btc-library-refactored

- Classification: local_only
- Purpose: Local repository with top-level files: app-icon.png, redirectTo.md
- Applicability keywords: local, top-level, files, app-icon.png, redirectto.md
- Note: local-only repo; no GitHub remote detected.

## steipete/CodexBar

- Classification: third_party_local_mod
- Purpose: CodexBar 🎚 — May your tokens never run out.
- Last activity: 2026-07-15 — feat: ship WidgetKit extension via CodexBar.xcodeproj, add secondary status item
- URL: https://github.com/steipete/CodexBar
- Stack: GitHub Actions, Swift
- Applicability keywords: 0a0a0c, 14+, 2b-0a0a0c, 2fcodexbar-orange, 2ftap, badge, bar., brew-steipete, codexbar, coding, color, every, flat-square, github, github.com, homebrew, https, img.shields.io, latest, limit, macos, macos-14, may, menu, never, out., release, releases, run, steipete, style, tokens


Now let me compose the daily brief. I have all the info I need. Let me analyze the data:

**Moved (new activity since last brief):**
- **portfolio-autopilot** — Last activity 2026-07-24 (yesterday): skip-lock bug fixed, autopilot now working correctly
- **poolAgent** — Last activity 2026-07-24 (yesterday): "Honor salt generator chemistry targets" — new repo not on the board! This seems to be a project James is working on.
- **projects** — Last activity 2026-07-24: "docs: make Pi the primary work-account agent with from-zero setup"
I need to figure out the timing here. The brief runs daily at 07:00 CT, but this one's being triggered at 12:01 PM. The task timestamp says July 24, though it seems to have rolled over to July 25, so this brief covers the start of July 25 with the previous one having run on July 24. I'm looking at the most recent activity dates in BOARD.md to determine what's actually new since the last brief.

Three projects have moved since yesterday: portfolio-autopilot had a skip-lock bug fix, projects got documentation updates, and poolAgent is a completely new repo that isn't even on the board yet—James appears to have started a pool maintenance project. That's worth flagging. On the stalled side, qip-qien has been blocked waiting for James's merge approval for six days now, which is definitely a concern.

Looking at the other blocked items, there's a security fix waiting, nanoclaw needs studio deployment confirmation, RoadSense has been sitting with five launch questions for over two weeks, StageHand's toolchain questions are similarly aged at sixteen days, and a few others are in the four-to-five day range. Most of these are genuinely stalled. The decision queue is starting to form around nanoclaw's metrics—specifically tracking how many decisions James answers per week from the daily brief as a proxy for how useful the brief actually is.

Scanning the full decision backlog, I'm prioritizing by urgency: the qip-qien SEV-1 merge is the most time-sensitive since it's a security fix on admin routes that's been waiting six days and just needs a sign-off, nanoclaw's push() fix is ready with all tests passing and just needs the studio deploy greenlight, and the congressional-trading dual-poller question is about determining which machine should be the source of truth.

I'm also noting the metric-naming questions can wait—I should stick to one at a time—and there's a new poolAgent repo that came up recently that I should flag.

There's a timing question here: the brief is labeled as Jul 24 at 12:01 PM, but the system date shows Jul 25, so this might be the morning brief running late. Either way, I'll treat it as the current daily brief.

Now I'm pulling together the key items for the Slack brief — the moved projects, the stalled items that need attention (qip-qien at 6 days, nanoclaw at 5 days, RoadSense at 17 days), and three critical decisions that need approval. I should keep it under 20 lines and phone-friendly, and I'm noting that poolAgent is a new local repo that might not be on the board yet.

Formatting this for Slack with proper mrkdwn syntax so it displays cleanly in the channel.