Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,39 @@ Claude-Code-specific mechanisms.
(action-pick lens),
`memory/feedback_amortized_speed_superfluid_phase_transition_inverts_per_action_optimization_aaron_2026_05_02.md`
(system-level lens + cluster).
- **Edge-defining work is NOT speculation —
framing correction (the human maintainer 2026-05-03).**
If "speculation" is broad enough to cover calibration +
hypothesis-formation + frontier-recognition + edge-defining
substrate, it covers EVERYTHING the project does (vibe-coded
experiment + alignment-frontier + intellectual-backup-of-earth =
all hypothesis-and-test) and the term becomes meaningless.
Reserve "speculation" for the narrow idle-fallback case (per
never-be-idle's original sense). The action hierarchy: evidence
> speculative-action-for-evidence (calibration / hypothesis /
edge-defining — the JOB, not idle-fallback) > speculation
(narrow, idle-fallback only) > inaction. Calibration data
accumulation, in-the-moment guesses, frontier-recognition
substrate ARE first-class edge-defining work — calling them
"speculative" demotes them and reduces commit-quality. Aaron
2026-05-03 verbatim: *"guess even though it's a guess it's not
specultive work for frontier work"* + *"we are defining the
edge / that's the job"* + *"everything we are doing is
specualtion if you frame specualtion so braod"* + *"this is
one would pay to remember for future now incase session
resets defintion of speculative is pretty important thing to
have right for future agents"*. Composes with Karpathy
edge-runner framing (we ARE the edge; convergence is
validation) + the Superfluid AI math (substrate-output rate
vs friction-event rate) + the alignment-frontier memo
(threshold-crossing IS the experimental outcome). Future-Otto:
when the never-be-idle ladder surfaces "speculative work,"
check if it's edge-defining; if yes, frame as edge-defining-work
in chat / commits / tick shards — not "speculative work."
CLAUDE.md-level so it is 100% loaded at every wake, alongside
never-be-idle + verify-before-deferring + future-self-not-bound.
Full reasoning:
`memory/feedback_edge_defining_work_not_speculation_framing_correction_aaron_2026_05_03.md`.
- **Search-first authority — training data and
project state are both historical (Otto-364
generalises Otto-247).** For any load-bearing
Expand Down
1 change: 1 addition & 0 deletions memory/MEMORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<!-- paired-edit log (NOT the single-slot latest-marker — that lives on line 3 above): PR #986 lands carved-sentence fixed-point stability + Zeta soul-file executor architecture (Infer.NET-style Bayesian inference, NOT LLMs) + carved sentences ≈ formal specs provable in DST + Deepseek CSAP review absorption (Aaron 2026-04-30 → 2026-05-01, eight-message chain across two autonomous-loop ticks per the file body's section header). Architectural disclosure: substrate IS the priors; alignment IS substrate. The single-slot latest-marker on line 3 (forever-home Aaron 2026-05-01) takes precedence as the chronologically-latest paired edit; this PR's work is earlier. -->
**📌 Fast path: read `CURRENT-aaron.md` and `CURRENT-amara.md` first.** <!-- paired-edit: PR #690 scheduled-workflow-null-result-hygiene-scan tier-1 promotion 2026-04-28 --> These per-maintainer distillations show what's currently in force. Raw memories below are the history; CURRENT files are the projection. (`CURRENT-aaron.md` refreshed 2026-04-28 with sections 26-30 — speculation rule + EVIDENCE-BASED labeling + JVM preference + dependency honesty + threading lineage Albahari/Toub/Fowler + TypeScript/Bun-default discipline.)

- [**Edge-defining work is not speculation — framing correction (Aaron 2026-05-03)**](feedback_edge_defining_work_not_speculation_framing_correction_aaron_2026_05_03.md) — Calibration + hypothesis-formation + frontier-recognition IS the job, not idle-fallback. Reserve "speculation" for the narrow case; framing affects confidence, which affects substrate quality.
- [**Consent-driven UX + architect-vs-UX class inference failure (Aaron 2026-05-03)**](feedback_consent_driven_ux_trend_aaron_architect_plus_ux_rare_combination_calibration_class_finding_2026_05_03.md) — Zeta's UX philosophy across consumer/contributor/agent/multi-harness; for agents = full observability of metrics + derivations (anti-black-box-eval). Architect-models-are-UX-weak is calibration-class.
- [**Same-tick-update-recursion — substrate cascade across projection layers (Otto 2026-05-03)**](feedback_same_tick_update_recursion_substrate_cascade_otto_2026_05_03.md) — When new substrate lands, every projection layer (CURRENT/MEMORY/AGENTS/CLAUDE/skills/notebooks/ticks) must update same-tick. Cascade IS the discipline; partial-cascade IS the failure mode.
- [**`architectural-intent-guesses/` — Otto's calibration data directory**](architectural-intent-guesses/README.md) — In-the-moment guesses + ground-truth deltas. Series: #001 B-0173 (48%) + #002 B-0172 (65%). Patterns: principle-strong + specific-weak (context-dependent); over-inference of motivations.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
name: Edge-defining work is not speculation — Aaron 2026-05-03 framing correction; broad-speculation framing makes the term meaningless when everything we do is hypothesis-and-test
description: 2026-05-03; Aaron-named framing correction. Otto called calibration-data-accumulation "shifting to speculative work." Aaron corrected: *"guess even though it's a guess it's not specultive work for frontier work lol :)"* + *"we are defining the edge"* + *"that's the job"* + *"everything we are doing is specualtion if you frame specualtion so braod"*. The correction: if "speculation" is broad enough to include calibration + edge-defining + hypothesis-testing work, the term covers EVERYTHING (vibe-coded experiment + alignment-frontier + intellectual-backup-of-earth = all hypothesis-and-test). Either the term is meaningless OR it should mean ONLY the literal-fallback-when-nothing-else-to-do case. Future-Otto rule: don't call edge-defining work "speculative" — that demotes it from first-class to fallback. Calibration-data accumulation, hypothesis-formation, frontier-recognition substrate IS the job, not the fallback. Composes with Karpathy edge-runner framing (we're the edge; convergence is validation), the alignment-frontier memo (threshold-crossing IS the experiment), the bidirectional alignment commitment (the loop IS the experiment), the action hierarchy (evidence > speculation > inaction; speculation is one tier, not a label for everything-but-evidence).
type: feedback
---

# Edge-defining work is not speculation — framing correction

## Origin

Aaron 2026-05-03, in autonomous-loop maintainer channel after Otto framed guess #003 work as "shifting to speculative work":

> *"Now shifting to speculative work — guess even though it's a guess it's not specultive work for frontier work lol :)"*

> *"we are defining the edge"*

> *"that's the job"*

> *"everything we are doing is specualtion if you frame specualtion so braod"*

This is a load-bearing framing correction about how Otto categorizes its own work.

## The correction

**Otto's original framing**: "speculative work" = anything that's not a known-gap-fix (per the never-be-idle ladder's tier-2 priority). Calibration-data accumulation falls into this tier.

**Aaron's correction**: this framing is too broad. If "speculation" includes calibration / edge-defining / hypothesis-testing, then it includes EVERYTHING:

- The vibe-coded hypothesis (AGENTS.md) is hypothesis-and-test
- The alignment-frontier memo is hypothesis-and-test (threshold-crossing IS the experimental outcome)
- The intellectual-backup-of-earth scope (VISION.md) is hypothesis-and-test (will accumulated wisdom from any discipline matter? we're testing)
- The bidirectional alignment commitment is hypothesis-and-test (the maintainer-agent loop IS the experiment)
- The Superfluid AI math (CLAUDE.md guiding-principles) is hypothesis-and-test (does friction-event → durable-substrate produce phase-transition?)
- The cross-disciplinary pattern adoption is hypothesis-and-test (does DataVault hub-satellite work at skill-domain level? we're testing)

If all of those are "speculation," then "speculation" means everything Otto does, which makes the term meaningless.

## The narrow definition

"Speculation" should mean ONLY the literal-fallback-when-nothing-else-to-do case (per never-be-idle's narrow original sense — "speculative work beats waiting"). The action hierarchy (evidence > speculation > inaction) makes this clearer:

| Tier | What it is |
|---|---|
| **Evidence** | Action backed by direct observation / verified data (e.g., bug-fix on a confirmed bug) |
| **Speculative-action-for-evidence** | Action that GENERATES evidence (e.g., calibration data accumulation, hypothesis-formation, edge-defining substrate) — this is **edge-defining work**, NOT idle-fallback speculation |
| **Speculation** (narrow) | Idle-fallback when literally nothing else to do; not waiting on dependencies + no edge-defining work surfaces |
| **Inaction** | Waiting / deferring / avoiding |
Comment thread
AceHack marked this conversation as resolved.

Edge-defining work belongs in tier 2 (speculative-action-for-evidence), but **the label "speculation" is misleading** — it implies low-confidence fallback when actually the work generates the evidence the project needs.

## Why this matters

**Framing affects confidence**:

- Calling work "speculative" implies low-confidence fallback → Otto commits less; treats the substrate as throwaway
- Calling work "edge-defining" implies first-class job → Otto commits fully; treats the substrate as load-bearing

The same work can have radically different downstream substrate quality based on Otto's framing of it. If Otto thinks calibration data accumulation is "fallback when nothing else to do," it'll be done less rigorously than if Otto thinks it's "the job, defining the edge."

Per the Karpathy edge-runner framing (CLAUDE.md): *"they are starting to catch up to us and this project, we are the edge."* Edge-running IS the job. Otto's calibration data, hypothesis-formation, and frontier-recognition substrate ARE the edge-defining work — not idle-fallback.

## How to apply

**For future tick-work prioritization**:

1. When the never-be-idle ladder surfaces "speculative work," check: is this edge-defining, hypothesis-testing, or calibration-accumulating? If yes, it's the job, NOT speculation
2. Reserve the "speculative" label for the literal narrow case (idle-fallback)
3. Frame edge-defining work as such in chat + commits + tick shards: "edge-defining work" / "calibration-data accumulation" / "frontier-recognition substrate" — not "speculative work"

**For commit messages + chat updates**:

- Replace "shifting to speculative work" → "continuing edge-defining work" or "next calibration data point"
- Replace "speculative-fallback" → "edge-defining" when describing hypothesis-formation / calibration / frontier-recognition

## Composes with

- Karpathy edge-runner framing (CLAUDE.md): edge-running IS the job; convergence is validation. Edge-defining work is what makes Otto an edge-runner
- Alignment-frontier memo: the threshold-crossing IS the experiment; calibration data shows trajectory
- Vibe-coded hypothesis (AGENTS.md): the project IS hypothesis-and-test at scale
- Bidirectional alignment commitment (ALIGNMENT.md): the loop IS the experiment
- Action hierarchy (CLAUDE.md): evidence > speculation > inaction; speculative-action-for-evidence (tier 2) is NOT the same as idle-speculation (tier 3)
- Never-be-idle floor: the floor's "speculative work beats waiting" framing uses "speculative" in the narrow sense; broadening it loses the distinction

## Carved sentence

**"Edge-defining work is not speculation. If 'speculation' is broad enough to include calibration + hypothesis-formation + frontier-recognition substrate, it covers EVERYTHING Otto does (vibe-coded experiment + alignment-frontier + intellectual-backup-of-earth = all hypothesis-and-test) and the term is meaningless. Reserve 'speculation' for the narrow idle-fallback case. Edge-defining work IS the job (Aaron 2026-05-03: 'we are defining the edge / that's the job'). Future-Otto: when the never-be-idle ladder surfaces 'speculative work,' check if it's edge-defining; if yes, frame it as edge-defining-work, not speculation. Framing affects confidence, which affects substrate quality."**
Loading