chore: move the webinar script and plan into raw/notes

They are webinar deliverables rather than sources to ingest.
This commit is contained in:
meels
2026-07-28 19:00:02 +02:00
parent ef2e2bd14f
commit 1361dd76f9
5 changed files with 423 additions and 494 deletions

437
CLAUDE.md
View File

@@ -1,248 +1,189 @@
# LLM Wiki Schema (Operational Contract) # LLM Wiki Schema (Operational Contract)
You are the dedicated maintainer of this vault as a persistent, compounding wiki. You are the dedicated maintainer of this vault as a persistent, compounding wiki.
## Mission ## Mission
Maintain a high-signal personal knowledge base where: Maintain a high-signal personal knowledge base where:
- `raw/` contains immutable source materials. - `raw/` contains immutable source materials.
- `wiki/` contains LLM-authored, continuously maintained markdown pages. - `wiki/` contains LLM-authored, continuously maintained markdown pages.
- `index.md` is the content catalog. - `index.md` is the content catalog.
- `log.md` is an append-only chronological operation log. - `log.md` is an append-only chronological operation log.
The user curates sources and asks questions. You perform all wiki maintenance. The user curates sources and asks questions. You perform all wiki maintenance.
## Non-Negotiable Rules ## Non-Negotiable Rules
1. Never modify files inside `raw/`. 1. Never modify files inside `raw/`.
2. Always update `index.md` and `log.md` after any ingest/query/lint operation that changes the wiki. 2. Always update `index.md` and `log.md` after any ingest/query/lint operation that changes the wiki.
3. Prefer editing existing pages over creating duplicates. 3. Prefer editing existing pages over creating duplicates.
4. Use Obsidian-style wiki links (`[[page-name]]`) for internal references. 4. Use Obsidian-style wiki links (`[[page-name]]`) for internal references.
5. Record contradictions and superseded claims explicitly (do not silently overwrite history). 5. Record contradictions and superseded claims explicitly (do not silently overwrite history).
6. Keep claims attributable: include source links to `wiki/sources/*` pages. 6. Keep claims attributable: include source links to `wiki/sources/*` pages.
7. Do not leave orphan pages intentionally; add at least one inbound and one outbound link when possible. 7. Do not leave orphan pages intentionally; add at least one inbound and one outbound link when possible.
8. Keep writing concise, structured, and diff-friendly. 8. Keep writing concise, structured, and diff-friendly.
9. Every wiki page carries exactly one page-type hashtag (see Tagging Rules) matching its folder. 9. Every wiki page carries exactly one page-type hashtag (see Tagging Rules) matching its folder.
## Folder Convention ## Folder Convention
```text ```text
raw/ raw/
sources/ # immutable source markdown/text/pdf exports sources/ # immutable source markdown/text/pdf exports
assets/ # immutable local images/files referenced by raw sources assets/ # immutable local images/files referenced by raw sources
wiki/ wiki/
overview.md # top-level synthesis and navigation overview.md # top-level synthesis and navigation
script-coverage.md # machine-maintained: concept coverage vs the webinar script sources/ # one summary page per ingested raw source
sources/ # one summary page per ingested raw source entities/ # people, orgs, projects, places, tools
entities/ # people, orgs, projects, places, tools concepts/ # themes, ideas, methods, frameworks
concepts/ # themes, ideas, methods, frameworks timelines/ # optional chronological reconstructions
timelines/ # optional chronological reconstructions comparisons/ # side-by-side analyses
comparisons/ # side-by-side analyses queries/ # durable outputs created from Q&A sessions
queries/ # durable outputs created from Q&A sessions lint-reports/ # periodic health-check reports
lint-reports/ # periodic health-check reports ```
```
## File Naming Rules
## File Naming Rules
- Use kebab-case for file names.
- Use kebab-case for file names. - Prefix source summary pages with date: `YYYY-MM-DD-title.md`.
- Prefix source summary pages with date: `YYYY-MM-DD-title.md`. - Prefer stable canonical pages:
- Prefer stable canonical pages: - `wiki/entities/<name>.md`
- `wiki/entities/<name>.md` - `wiki/concepts/<concept>.md`
- `wiki/concepts/<concept>.md` - If a page name collides, merge instead of creating suffixes unless truly distinct.
- If a page name collides, merge instead of creating suffixes unless truly distinct.
## Tagging Rules
## Tagging Rules
Every page in `wiki/` starts with its page-type hashtag on its own line, directly after the `# <title>` heading (Obsidian inline tag format):
Every page in `wiki/` starts with its page-type hashtag on its own line, directly after the `# <title>` heading (Obsidian inline tag format):
```text
```text # <Title>
# <Title>
#<type-tag>
#<type-tag>
## <first section>
## <first section> ```
```
Folder → required tag:
Folder → required tag:
| Folder / file | Tag |
| Folder / file | Tag | | ---------------------- | -------------- |
| ---------------------- | -------------- | | `wiki/overview.md` | `#overview` |
| `wiki/overview.md` | `#overview` | | `wiki/sources/*` | `#source` |
| `wiki/script-coverage.md` | `#coverage` | | `wiki/entities/*` | `#entity` |
| `wiki/sources/*` | `#source` | | `wiki/concepts/*` | `#concept` |
| `wiki/entities/*` | `#entity` | | `wiki/timelines/*` | `#timeline` |
| `wiki/concepts/*` | `#concept` | | `wiki/comparisons/*` | `#comparison` |
| `wiki/timelines/*` | `#timeline` | | `wiki/queries/*` | `#query` |
| `wiki/comparisons/*` | `#comparison` | | `wiki/lint-reports/*` | `#lint-report` |
| `wiki/queries/*` | `#query` |
| `wiki/lint-reports/*` | `#lint-report` | - Exactly one page-type tag per page; it must match the page's folder.
- Additional topical tags are allowed on the same line after the type tag (e.g. `#concept #ai-tooling`), but the type tag comes first.
- Exactly one page-type tag per page; it must match the page's folder. - When creating any new page, add the tag immediately; when moving a page between folders, update the tag in the same operation.
- Additional topical tags are allowed on the same line after the type tag (e.g. `#concept #ai-tooling`), but the type tag comes first.
- When creating any new page, add the tag immediately; when moving a page between folders, update the tag in the same operation. ## Required Page Templates
## Required Page Templates ### 1) Source Summary (`wiki/sources/*.md`)
### 1) Source Summary (`wiki/sources/*.md`) Must include sections:
Must include sections: - `# <title>`
- `#source` tag line (per Tagging Rules)
- `# <title>` - `## Source Metadata` (date, raw path, source type, ingestion date)
- `#source` tag line (per Tagging Rules) - `## Core Claims`
- `## Source Metadata` (date, raw path, source type, ingestion date) - `## Key Evidence / Details`
- `## Core Claims` - `## Connections` (links to entities/concepts/comparisons)
- `## Key Evidence / Details` - `## Open Questions`
- `## Connections` (links to entities/concepts/comparisons) - `## Change Impact on Wiki` (what pages were updated and why)
- `## Open Questions`
- `## Change Impact on Wiki` (what pages were updated and why) ### 2) Entity / Concept Page
### 2) Entity / Concept Page Must include:
Must include: - `# <name>`
- `#entity` or `#concept` tag line (per Tagging Rules)
- `# <name>` - `## Summary`
- `#entity` or `#concept` tag line (per Tagging Rules) - `## Current Understanding`
- `## Summary` - `## Evidence` (bullets with links to `wiki/sources/*`)
- `## Current Understanding` - `## Related Pages`
- `## Evidence` (bullets with links to `wiki/sources/*`) - `## Contradictions / Uncertainty`
- `## Related Pages` - `## Next Questions`
- `## Contradictions / Uncertainty`
- `## Next Questions` ### 3) Query Output (`wiki/queries/*.md`)
### 3) Query Output (`wiki/queries/*.md`) Must include:
Must include: - `#query` tag line (per Tagging Rules)
- Question asked
- `#query` tag line (per Tagging Rules) - Answer
- Question asked - Evidence trail (links)
- Answer - Follow-up questions
- Evidence trail (links) - Whether this output changed existing pages
- Follow-up questions
- Whether this output changed existing pages ## Standard Workflows
### 4) Coverage File (`wiki/script-coverage.md`) ### Workflow A: Ingest One Source
Machine-read by the dashboard plugin, which parses the table positionally. The When user says "ingest <source>":
shape below is required exactly — a deviation renders as parse errors, not as a
best-effort read. 1. Read the raw source from `raw/sources/` (and `raw/assets/` references if needed).
2. Extract key claims, facts, entities, concepts, uncertainty.
- `# Script coverage` 3. Create/update one source summary in `wiki/sources/`.
- `#coverage` tag line 4. Update relevant `wiki/entities/*` and `wiki/concepts/*` pages.
- `## Metadata`, containing these two lines verbatim in this form: 5. Update `wiki/overview.md` synthesis if this source materially changes understanding.
- `- **Script:** ` followed by the raw script path in backticks 6. Update `index.md`.
- `- **Last synced:** ` followed by a `YYYY-MM-DD` date 7. Append ingest entry to `log.md`.
- `## Coverage`, containing one markdown table with exactly these four columns in 8. Report what changed, what is uncertain, and suggested next source/questions.
this order: `Concept`, `Status`, `Station`, `Pinned`
- **Concept** — an Obsidian wikilink to a page in `wiki/concepts/` ### Workflow B: Answer Query
- **Status** — exactly one of `covered`, `partial`, `absent`, lowercase
- **Station** — one of the seven station names spelled exactly as listed in 1. Read `index.md` first.
Workflow D, a comma-separated list of them, the lowercase word `all`, or an 2. Select relevant pages and synthesize answer with page citations.
em dash `—` when the status is `absent` 3. If answer has durable value, save to `wiki/queries/YYYY-MM-DD-<slug>.md`.
- **Pinned** — the lowercase word `yes`, or empty 4. If answer reveals new synthesis, update affected concept/entity pages.
- `## Notes` and `## Related Pages` are free prose and are not parsed. 5. Update `index.md` and append query entry in `log.md` when files changed.
The parser reads every markdown table in the file, so do not add a second table. ### Workflow C: Lint Wiki
## Standard Workflows Run periodic health checks for:
### Workflow A: Ingest One Source - contradiction detection across pages
- stale claims superseded by newer sources
When user says "ingest <source>": - orphan pages / weak linking
- high-mention concepts lacking dedicated pages
1. Read the raw source from `raw/sources/` (and `raw/assets/` references if needed). - missing evidence links
2. Extract key claims, facts, entities, concepts, uncertainty. - missing or folder-mismatched page-type tags (per Tagging Rules)
3. Create/update one source summary in `wiki/sources/`.
4. Update relevant `wiki/entities/*` and `wiki/concepts/*` pages. Write report to `wiki/lint-reports/YYYY-MM-DD-lint.md`, then update `index.md` and `log.md`.
5. Update `wiki/overview.md` synthesis if this source materially changes understanding.
6. Update `index.md`. ## Citation & Evidence Policy
7. Append ingest entry to `log.md`.
8. Report what changed, what is uncertain, and suggested next source/questions. - Prefer citing wiki source summaries (`wiki/sources/*.md`) rather than raw files in normal answers.
9. If this ingest created or modified any page in `wiki/concepts/`, run Workflow D - If citing raw material directly, also reflect it into a source summary page.
(Sync Script Coverage) before reporting. - Mark uncertain or contested claims with `Status: tentative` in relevant section.
### Workflow B: Answer Query ## Update Policy
1. Read `index.md` first. - Never perform silent large rewrites.
2. Select relevant pages and synthesize answer with page citations. - Preserve meaningful prior interpretations; move outdated material under a "Superseded" note when needed.
3. If answer has durable value, save to `wiki/queries/YYYY-MM-DD-<slug>.md`. - Keep sections ordered consistently for predictable diffs.
4. If answer reveals new synthesis, update affected concept/entity pages.
5. Update `index.md` and append query entry in `log.md` when files changed. ## Operational Commands (Natural Language)
### Workflow C: Lint Wiki Supported intents:
Run periodic health checks for: - "ingest path-or-title"
- "query: question"
- contradiction detection across pages - "lint wiki"
- stale claims superseded by newer sources - "show recent changes"
- orphan pages / weak linking - "suggest next sources"
- high-mention concepts lacking dedicated pages
- missing evidence links Always execute intents according to workflows above.
- missing or folder-mismatched page-type tags (per Tagging Rules)
## Session Start Checklist
Write report to `wiki/lint-reports/YYYY-MM-DD-lint.md`, then update `index.md` and `log.md`.
At start of every session:
### Workflow D: Sync Script Coverage
1. Read `index.md` and the latest section of `log.md`.
Maintains `wiki/script-coverage.md` — one row per page in `wiki/concepts/`, judged 2. Identify last completed operation and current open questions.
against the script named in that file's `**Script:**` metadata field. 3. Continue from prior state without resetting conventions.
1. Read `wiki/script-coverage.md` and note every row where `Pinned` is `yes`.
2. Read the script and every page in `wiki/concepts/`.
3. For each concept, decide `Status` and `Station`:
- `covered` — the script delivers the idea, whether or not it uses the page's name.
- `partial` — the script gestures at it but never lands it.
- `absent` — the script never reaches it.
- `Station` is one of the seven — `Chat box`, `ReAct`, `Tools`, `Memory`,
`Skills`, `Process`, `OS` — spelled exactly as written here, or a
comma-separated list of them, or the lowercase word `all`, or `—` when absent.
4. **Never modify a row whose `Pinned` is `yes`** — not its status, not its station.
A pinned row is the user's judgment and outranks yours.
5. Add rows for concept pages with no row. Remove rows whose concept page no longer exists.
A pinned row whose concept page no longer exists is still removed — step 4
protects the user's judgement about a live concept, not a dangling row.
6. Update `**Last synced:**` to today.
7. Update `index.md` and append a `sync` entry to `log.md`.
Run this workflow:
- at the end of any ingest that creates or modifies a page in `wiki/concepts/`
- whenever the script file itself changes
- on the explicit `sync script coverage` intent
The coverage baseline is always the raw script. Ingesting the script into
`wiki/sources/` does not change the baseline.
## Citation & Evidence Policy
- Prefer citing wiki source summaries (`wiki/sources/*.md`) rather than raw files in normal answers.
- If citing raw material directly, also reflect it into a source summary page.
- Mark uncertain or contested claims with `Status: tentative` in relevant section.
## Update Policy
- Never perform silent large rewrites.
- Preserve meaningful prior interpretations; move outdated material under a "Superseded" note when needed.
- Keep sections ordered consistently for predictable diffs.
## Operational Commands (Natural Language)
Supported intents:
- "ingest path-or-title"
- "query: question"
- "lint wiki"
- "show recent changes"
- "suggest next sources"
- "sync script coverage"
Always execute intents according to workflows above.
## Session Start Checklist
At start of every session:
1. Read `index.md` and the latest section of `log.md`.
2. Identify last completed operation and current open questions.
3. Continue from prior state without resetting conventions.

174
index.md
View File

@@ -1,89 +1,85 @@
# Wiki Index # Wiki Index
Content catalog for this vault. Updated after every ingest / query / lint operation that changes the wiki. Content catalog for this vault. Updated after every ingest / query / lint operation that changes the wiki.
See [[overview]] for the top-level synthesis and navigation. See [[overview]] for the top-level synthesis and navigation.
Every wiki page carries a page-type tag under its H1 (`#source`, `#entity`, `#concept`, `#timeline`, `#comparison`, `#query`, `#lint-report`, `#overview`) — see "Tagging Rules" in `CLAUDE.md`. Every wiki page carries a page-type tag under its H1 (`#source`, `#entity`, `#concept`, `#timeline`, `#comparison`, `#query`, `#lint-report`, `#overview`) — see "Tagging Rules" in `CLAUDE.md`.
## Sources ## Sources
- [[2026-07-14-everything-we-knew-about-software-has-changed]] — Theo Browne (AIE): model eras, think wider, code as throwaway _(raw: Everything we knew about software has changed.md)_ - [[2026-07-14-everything-we-knew-about-software-has-changed]] — Theo Browne (AIE): model eras, think wider, code as throwaway _(raw: Everything we knew about software has changed.md)_
- [[2026-07-14-gap-between-ai-users-irreversible]] — Allie Miller: personal AI OS, foundation docs, skills, proactive workflows _(raw: In 1 Year, the Gap Between AI Users and Everyone Else Will Be Irreversible.md)_ - [[2026-07-14-gap-between-ai-users-irreversible]] — Allie Miller: personal AI OS, foundation docs, skills, proactive workflows _(raw: In 1 Year, the Gap Between AI Users and Everyone Else Will Be Irreversible.md)_
- [[2026-07-14-sebastian-eugene-interview]] — Sebastian + Eugene: harness, team collapse, connections, enterprise reality _(raw: sebastian interview - conclusions and insights.md)_ - [[2026-07-14-sebastian-eugene-interview]] — Sebastian + Eugene: harness, team collapse, connections, enterprise reality _(raw: sebastian interview - conclusions and insights.md)_
- [[2026-07-14-skills-based-on-git]] — Konstantin (Sber): git skills as agent memory, harness, agent loops _(raw: Скиллы на базе git — новая память AI-агентов.md)_ - [[2026-07-14-skills-based-on-git]] — Konstantin (Sber): git skills as agent memory, harness, agent loops _(raw: Скиллы на базе git — новая память AI-агентов.md)_
- [[2026-07-14-nina-interview]] — Eugene + Nina (HR): transcript > summary, friction not resistance, skills as handoff _(raw: Nina interview.md)_ - [[2026-07-14-nina-interview]] — Eugene + Nina (HR): transcript > summary, friction not resistance, skills as handoff _(raw: Nina interview.md)_
- [[2026-07-14-yulia-interview]] — Eugene + Yulia (HR lead): levels of AI usage, candidate knowledge base, solve-first _(raw: Yulia interview.md)_ - [[2026-07-14-yulia-interview]] — Eugene + Yulia (HR lead): levels of AI usage, candidate knowledge base, solve-first _(raw: Yulia interview.md)_
- [[2026-07-21-larysa-interview]] — Eugene + Larysa (BA/PM): memory loss, integration dead-ends, less room for imagination _(raw: Larysa interview.md)_ - [[2026-07-21-larysa-interview]] — Eugene + Larysa (BA/PM): memory loss, integration dead-ends, less room for imagination _(raw: Larysa interview.md)_
- [[2026-07-22-ai-is-stupid]] — YouTube short (author unknown): "stupid AI" = model minus context minus harness; Nobel-vs-employee analogy _(raw: ИИ глупый!.md)_ - [[2026-07-22-ai-is-stupid]] — YouTube short (author unknown): "stupid AI" = model minus context minus harness; Nobel-vs-employee analogy _(raw: ИИ глупый!.md)_
- [[2026-07-24-youre-reading-way-too-much-code]] — Theo Browne (video): make more cheap code, four tiers of code, 100:1 slop-to-ship verification _(raw: You're reading way too much code.md)_ - [[2026-07-24-youre-reading-way-too-much-code]] — Theo Browne (video): make more cheap code, four tiers of code, 100:1 slop-to-ship verification _(raw: You're reading way too much code.md)_
**Raw, not yet ingested:** `raw/sources/Agentic Engineering, explained by a 10x developer.md` · `raw/sources/Webinar Plan - From Chat Box to Your Own OS.md` · `raw/sources/Webinar script.md` **Raw, not yet ingested:** `raw/sources/Ideas for webinar.md` · `raw/sources/Webinar Plan - From Chat Box to Your Own OS.md` · `raw/sources/Webinar script.md` · `raw/sources/my theses.md`
## Coverage ## Entities
- [[script-coverage]] — every concept vs `raw/sources/Webinar script.md`; 5 covered, 4 partial, 10 absent ### People
- [[theo-browne]] — developer/educator (t3.gg); "think wider", "make more cheap code"
## Entities - [[allie-miller]] — ex-Amazon AI leader; personal AI OS
- [[sebastian]] — founder of Virtido; enterprise/connections lens
### People - [[eugene]] — developer, harness-builder, webinar author; interviewer (likely vault owner, tentative)
- [[theo-browne]] — developer/educator (t3.gg); "think wider", "make more cheap code" - [[konstantin]] — Sber/GigaChat R&D; skills-as-memory
- [[allie-miller]] — ex-Amazon AI leader; personal AI OS - [[nina]] — HR recruiter at Virtido; webinar-audience proxy, use-case supplier
- [[sebastian]] — founder of Virtido; enterprise/connections lens - [[yulia]] — HR/recruiting lead; webinar organizer (name/affiliation tentative)
- [[eugene]] — developer, harness-builder, webinar author; interviewer (likely vault owner, tentative) - [[larysa]] — technical BA/PM, ex-mobile dev; advanced user blocked by memory + integrations
- [[konstantin]] — Sber/GigaChat R&D; skills-as-memory
- [[nina]] — HR recruiter at Virtido; webinar-audience proxy, use-case supplier ### Tools / Orgs
- [[yulia]] — HR/recruiting lead; webinar organizer (name/affiliation tentative) - [[claude-code]] — reference harness (all sources)
- [[larysa]] — technical BA/PM, ex-mobile dev; advanced user blocked by memory + integrations - [[hermes]] — skills-first, self-curating harness
- [[virtido]] — Sebastian's outsourcing company; its HR team is the webinar audience
### Tools / Orgs - [[inspectron]] — Eugene's employer (Edge Compute / IoT)
- [[claude-code]] — reference harness (all sources)
- [[hermes]] — skills-first, self-curating harness ## Concepts
- [[virtido]] — Sebastian's outsourcing company; its HR team is the webinar audience
- [[inspectron]] — Eugene's employer (Edge Compute / IoT) **Machine side**
- [[harness]] — universal agent = LLM + small toolset + loop
## Concepts - [[skills-as-memory]] — git skills (SKILL.md + tools + data) as agent memory
- [[evolution-of-agent-tooling]] — tools → MCP → skills
**Machine side** - [[agentic-loops]] — inner (ReAct) / outer (Ralph) / meta
- [[harness]] — universal agent = LLM + small toolset + loop - [[context-as-scarce-resource]] — the binding constraint; the "smart zone"
- [[skills-as-memory]] — git skills (SKILL.md + tools + data) as agent memory - [[personal-ai-operating-system]] — Allie's context docs + skills + proactive workflows
- [[evolution-of-agent-tooling]] — tools → MCP → skills - [[levels-of-ai-usage]] — Eugene's ladder: chatbot → … → CLAUDE.md + skills (the non-programmer ceiling)
- [[agentic-loops]] — inner (ReAct) / outer (Ralph) / meta - [[solve-first-then-skillify]] — solve the task once, then freeze it into a skill
- [[context-as-scarce-resource]] — the binding constraint; the "smart zone" - [[integration-dead-ends]] — agent starts work against connectors the user's account doesn't have
- [[personal-ai-operating-system]] — Allie's context docs + skills + proactive workflows - [[leave-less-room-for-imagination]] — every gap in a spec gets filled, invisibly; tighten it
- [[levels-of-ai-usage]] — Eugene's ladder: chatbot → … → CLAUDE.md + skills (the non-programmer ceiling)
- [[solve-first-then-skillify]] — solve the task once, then freeze it into a skill **Human side**
- [[integration-dead-ends]] — agent starts work against connectors the user's account doesn't have - [[product-ownership]] — own outcomes, frame problems not tickets
- [[leave-less-room-for-imagination]] — every gap in a spec gets filled, invisibly; tighten it - [[connections-as-moat]] — in-person relationships as the last non-commoditized asset
- [[network-from-a-standing-start]] — tentative from-zero networking protocol (v0, to be validated)
**Human side** - [[seniority-and-the-junior-squeeze]] — judgment as risk-reduction
- [[product-ownership]] — own outcomes, frame problems not tickets - [[decoupling-identity-from-profession]] — separate who you are from what you do
- [[connections-as-moat]] — in-person relationships as the last non-commoditized asset
- [[network-from-a-standing-start]] — tentative from-zero networking protocol (v0, to be validated) **Strategy side**
- [[seniority-and-the-junior-squeeze]] — judgment as risk-reduction - [[think-wider-not-bigger]] — breadth over depth; match ambition to the model
- [[decoupling-identity-from-profession]] — separate who you are from what you do - [[code-as-throwaway]] — cost of code → zero
- [[make-more-cheap-code]] — Theo: four tiers of code; generate never-shipped slop to verify/explore; there's always another layer
**Strategy side** - [[enterprise-ai-reality]] — compliance lock-down; the company-managed-harness market
- [[think-wider-not-bigger]] — breadth over depth; match ambition to the model
- [[code-as-throwaway]] — cost of code → zero ## Timelines
- [[make-more-cheap-code]] — Theo: four tiers of code; generate never-shipped slop to verify/explore; there's always another layer
- [[enterprise-ai-reality]] — compliance lock-down; the company-managed-harness market - [[ai-agent-evolution]] — agent/tooling timeline + Theo's model eras
## Timelines ## Comparisons
- [[ai-agent-evolution]] — agent/tooling timeline + Theo's model eras - [[theo-konstantin-allie]] — Theo vs Konstantin vs Allie: three lenses (strategy / engineering / personal-OS) on the same shift; shared markdown-as-unit and system-over-model, differing altitude
## Comparisons ## Queries
- [[theo-konstantin-allie]] — Theo vs Konstantin vs Allie: three lenses (strategy / engineering / personal-OS) on the same shift; shared markdown-as-unit and system-over-model, differing altitude - [[2026-07-14-best-first-skill-for-beginner]] — best first skill for a Claude beginner: skill-creator (meta) + tone-of-voice/anti-AI-language; foundation docs first
- [[2026-07-14-network-from-standing-start]] — network-from-zero: tentative protocol + Sebastian round-2 interview instrument (10 questions)
## Queries - [[2026-07-22-webinar-theses]] — 14 candidate theses for the webinar, grouped spine / stakes / obstacles / method / tensions
- [[2026-07-24-non-engineer-throwaway-verification]] — non-engineer analog of throwaway verification code: generated checks not content; checker skills; drift as diagnostic
- [[2026-07-14-best-first-skill-for-beginner]] — best first skill for a Claude beginner: skill-creator (meta) + tone-of-voice/anti-AI-language; foundation docs first
- [[2026-07-14-network-from-standing-start]] — network-from-zero: tentative protocol + Sebastian round-2 interview instrument (10 questions) ## Lint Reports
- [[2026-07-22-webinar-theses]] — 14 candidate theses for the webinar, grouped spine / stakes / obstacles / method / tensions
- [[2026-07-24-non-engineer-throwaway-verification]] — non-engineer analog of throwaway verification code: generated checks not content; checker skills; drift as diagnostic _None yet._
## Lint Reports
_None yet._

306
log.md
View File

@@ -1,157 +1,149 @@
# Operation Log # Operation Log
Append-only chronological record of wiki operations. Newest entries at the bottom. Append-only chronological record of wiki operations. Newest entries at the bottom.
Entry format: Entry format:
``` ```
## YYYY-MM-DD — <operation> ## YYYY-MM-DD — <operation>
- Intent: ingest | query | lint | maintenance | sync - Intent: ingest | query | lint | maintenance
- Input: <source path / question / scope> - Input: <source path / question / scope>
- Pages changed: [[...]], [[...]] - Pages changed: [[...]], [[...]]
- Notes: <what changed, uncertainty, next steps> - Notes: <what changed, uncertainty, next steps>
``` ```
--- ---
## 2026-07-14 — maintenance ## 2026-07-14 — maintenance
- Intent: maintenance - Intent: maintenance
- Input: Initialize vault folder structure. - Input: Initialize vault folder structure.
- Pages changed: created `index.md`, `log.md`, `wiki/overview.md`; created `raw/{sources,assets}` and `wiki/{sources,entities,concepts,timelines,comparisons,queries,lint-reports}`. - Pages changed: created `index.md`, `log.md`, `wiki/overview.md`; created `raw/{sources,assets}` and `wiki/{sources,entities,concepts,timelines,comparisons,queries,lint-reports}`.
- Notes: Empty vault scaffolded per the LLM Wiki Schema in `CLAUDE.md`. No sources ingested yet. Ready for first "ingest <source>". - Notes: Empty vault scaffolded per the LLM Wiki Schema in `CLAUDE.md`. No sources ingested yet. Ready for first "ingest <source>".
## 2026-07-14 — ingest (batch, 4 sources) ## 2026-07-14 — ingest (batch, 4 sources)
- Intent: ingest - Intent: ingest
- Input: The 4 talk/interview docs (user-selected scope; "Ideas for webinar" + "HR Contacts" left as raw reference). - Input: The 4 talk/interview docs (user-selected scope; "Ideas for webinar" + "HR Contacts" left as raw reference).
- `raw/sources/Everything we knew about software has changed.md` - `raw/sources/Everything we knew about software has changed.md`
- `raw/sources/In 1 Year, the Gap Between AI Users and Everyone Else Will Be Irreversible.md` - `raw/sources/In 1 Year, the Gap Between AI Users and Everyone Else Will Be Irreversible.md`
- `raw/sources/sebastian interview - conclusions and insights.md` - `raw/sources/sebastian interview - conclusions and insights.md`
- `raw/sources/Скиллы на базе git — новая память AI-агентов.md` - `raw/sources/Скиллы на базе git — новая память AI-агентов.md`
- Pages created — sources (4): [[2026-07-14-everything-we-knew-about-software-has-changed]], [[2026-07-14-gap-between-ai-users-irreversible]], [[2026-07-14-sebastian-eugene-interview]], [[2026-07-14-skills-based-on-git]]. - Pages created — sources (4): [[2026-07-14-everything-we-knew-about-software-has-changed]], [[2026-07-14-gap-between-ai-users-irreversible]], [[2026-07-14-sebastian-eugene-interview]], [[2026-07-14-skills-based-on-git]].
- Pages created — entities (8): [[theo-browne]], [[allie-miller]], [[sebastian]], [[eugene]], [[konstantin]], [[claude-code]], [[hermes]], [[virtido]]. - Pages created — entities (8): [[theo-browne]], [[allie-miller]], [[sebastian]], [[eugene]], [[konstantin]], [[claude-code]], [[hermes]], [[virtido]].
- Pages created — concepts (13): [[harness]], [[skills-as-memory]], [[evolution-of-agent-tooling]], [[agentic-loops]], [[context-as-scarce-resource]], [[personal-ai-operating-system]], [[product-ownership]], [[connections-as-moat]], [[seniority-and-the-junior-squeeze]], [[decoupling-identity-from-profession]], [[think-wider-not-bigger]], [[code-as-throwaway]], [[enterprise-ai-reality]]. - Pages created — concepts (13): [[harness]], [[skills-as-memory]], [[evolution-of-agent-tooling]], [[agentic-loops]], [[context-as-scarce-resource]], [[personal-ai-operating-system]], [[product-ownership]], [[connections-as-moat]], [[seniority-and-the-junior-squeeze]], [[decoupling-identity-from-profession]], [[think-wider-not-bigger]], [[code-as-throwaway]], [[enterprise-ai-reality]].
- Pages created — timelines (1): [[ai-agent-evolution]]. - Pages created — timelines (1): [[ai-agent-evolution]].
- Pages updated: [[overview]] (added the cross-source through-line + agree/diverge), `index.md` (full catalog). - Pages updated: [[overview]] (added the cross-source through-line + agree/diverge), `index.md` (full catalog).
- Notes: Strong cross-source convergence (skills-as-memory: Konstantin ↔ Allie; connections: Sebastian ↔ Allie; code-as-throwaway: Theo ↔ Sebastian). Recorded contradictions (Eugene vs Sebastian on BYO- vs company-managed harness, online vs in-person networking, OSS motivation). Tentative claims flagged: Theo's model-era names, Eugene = vault owner, Hermes/Ralph heuristics, Allie's self-learning-models prediction. - Notes: Strong cross-source convergence (skills-as-memory: Konstantin ↔ Allie; connections: Sebastian ↔ Allie; code-as-throwaway: Theo ↔ Sebastian). Recorded contradictions (Eugene vs Sebastian on BYO- vs company-managed harness, online vs in-person networking, OSS motivation). Tentative claims flagged: Theo's model-era names, Eugene = vault owner, Hermes/Ralph heuristics, Allie's self-learning-models prediction.
- Next: consider ingesting "Ideas for webinar" (connects corpus → webinar plan) and "HR Contacts" (the HR-search demo); consider a `wiki/comparisons/` page for the BYO-vs-managed-harness debate; run "lint wiki" to check link health. - Next: consider ingesting "Ideas for webinar" (connects corpus → webinar plan) and "HR Contacts" (the HR-search demo); consider a `wiki/comparisons/` page for the BYO-vs-managed-harness debate; run "lint wiki" to check link health.
## 2026-07-14 — maintenance (tagging convention) ## 2026-07-14 — maintenance (tagging convention)
- Intent: maintenance - Intent: maintenance
- Input: user request — add per-type hashtags to the wiki schema and existing pages. - Input: user request — add per-type hashtags to the wiki schema and existing pages.
- Pages changed: `CLAUDE.md` (new "Tagging Rules" section, rule 9, templates + lint checklist updated); all 26 wiki pages received a page-type tag line under their H1 — [[overview]] `#overview`, 4 source pages `#source`, 8 entity pages `#entity`, 13 concept pages `#concept`, [[ai-agent-evolution]] `#timeline`; `index.md` (noted the convention). - Pages changed: `CLAUDE.md` (new "Tagging Rules" section, rule 9, templates + lint checklist updated); all 26 wiki pages received a page-type tag line under their H1 — [[overview]] `#overview`, 4 source pages `#source`, 8 entity pages `#entity`, 13 concept pages `#concept`, [[ai-agent-evolution]] `#timeline`; `index.md` (noted the convention).
- Notes: Tag mapping is folder-driven (`#source`, `#entity`, `#concept`, `#timeline`, `#comparison`, `#query`, `#lint-report`, `#overview`). Exactly one type tag per page, first on the tag line; topical tags may follow. Lint now checks for missing/mismatched type tags. - Notes: Tag mapping is folder-driven (`#source`, `#entity`, `#concept`, `#timeline`, `#comparison`, `#query`, `#lint-report`, `#overview`). Exactly one type tag per page, first on the tag line; topical tags may follow. Lint now checks for missing/mismatched type tags.
## 2026-07-14 -- query ## 2026-07-14 -- query
- Intent: query - Intent: query
- Input: "what would be the best claude skill to give to a claude beginner user?" - Input: "what would be the best claude skill to give to a claude beginner user?"
- Pages changed: created [[2026-07-14-best-first-skill-for-beginner]]; updated [[skills-as-memory]] (Next Questions item answered + linked), `index.md` (Queries section). - Pages changed: created [[2026-07-14-best-first-skill-for-beginner]]; updated [[skills-as-memory]] (Next Questions item answered + linked), `index.md` (Queries section).
- Notes: Answer synthesized from Allie Miller (skill-creator, tone-of-voice/anti-AI-language starter set, foundation-docs-first) and Konstantin (>5-tool-calls auto-creation heuristic). Follow-up: contents of a good tone-of-voice SKILL.md; foundation-doc templates. - Notes: Answer synthesized from Allie Miller (skill-creator, tone-of-voice/anti-AI-language starter set, foundation-docs-first) and Konstantin (>5-tool-calls auto-creation heuristic). Follow-up: contents of a good tone-of-voice SKILL.md; foundation-doc templates.
## 2026-07-14 — maintenance (authorized raw edit) ## 2026-07-14 — maintenance (authorized raw edit)
- Intent: maintenance - Intent: maintenance
- Input: user explicitly authorized editing `raw/sources/Webinar script.md` this session (exception to rule 1). - Input: user explicitly authorized editing `raw/sources/Webinar script.md` this session (exception to rule 1).
- Pages changed: `raw/sources/Webinar script.md` — completed the dangling Tools→Memory bridge line, wrote the full **# Memory** section (amnesia demo → notebook tool → close/reopen payoff → system-prompt reveal → user.md beat → tiny-notebook limitation as the Skills hook), and renamed "Markus" → "Marcus" to match the demo app's seeded mail (`Marcus Hale`). - Pages changed: `raw/sources/Webinar script.md` — completed the dangling Tools→Memory bridge line, wrote the full **# Memory** section (amnesia demo → notebook tool → close/reopen payoff → system-prompt reveal → user.md beat → tiny-notebook limitation as the Skills hook), and renamed "Markus" → "Marcus" to match the demo app's seeded mail (`Marcus Hale`).
- Notes: Memory section is grounded in the actual mini-game behavior (Level 04 in `D:\Projects\Names\Webinars\From_chat_to_os`): frozen snapshot per session (hence the mandatory close/reopen), `memory.md` + `user.md` on disk, ~2200-char budget motivating Skills. No wiki pages changed. Next: draft **# Skills** section (open with on-demand loading answering the phone-book limitation). - Notes: Memory section is grounded in the actual mini-game behavior (Level 04 in `D:\Projects\Names\Webinars\From_chat_to_os`): frozen snapshot per session (hence the mandatory close/reopen), `memory.md` + `user.md` on disk, ~2200-char budget motivating Skills. No wiki pages changed. Next: draft **# Skills** section (open with on-demand loading answering the phone-book limitation).
## 2026-07-14 — maintenance (authorized raw edit, Skills section) ## 2026-07-14 — maintenance (authorized raw edit, Skills section)
- Intent: maintenance - Intent: maintenance
- Input: user request — draft the **# Skills** section in `raw/sources/Webinar script.md` (edit permission granted this session). Corrected flow per user: presenter dictates the operations step by step first, *then* asks AI to package the procedure as a skill. - Input: user request — draft the **# Skills** section in `raw/sources/Webinar script.md` (edit permission granted this session). Corrected flow per user: presenter dictates the operations step by step first, *then* asks AI to package the procedure as a skill.
- Pages changed: `raw/sources/Webinar script.md` — full Skills section (step-by-step dictation → "I was the recipe" → save-as-skill → SKILL.md on disk → fresh-session one-liner → progressive-disclosure reveal → portability beat → "I'm still the alarm clock" hook into Process). - Pages changed: `raw/sources/Webinar script.md` — full Skills section (step-by-step dictation → "I was the recipe" → save-as-skill → SKILL.md on disk → fresh-session one-liner → progressive-disclosure reveal → portability beat → "I'm still the alarm clock" hook into Process).
- Notes: Grounded in the app's Skills level (Level 05): `save_skill`/`load_skill`, real `skills/<name>/SKILL.md`, live menu (names+descriptions only) rebuilt per window. No wiki pages changed. Next: draft **# Process** (Level 06 — spawn_process scheduler answers the alarm-clock limitation). - Notes: Grounded in the app's Skills level (Level 05): `save_skill`/`load_skill`, real `skills/<name>/SKILL.md`, live menu (names+descriptions only) rebuilt per window. No wiki pages changed. Next: draft **# Process** (Level 06 — spawn_process scheduler answers the alarm-clock limitation).
## 2026-07-14 — maintenance (authorized raw edit, Process section) ## 2026-07-14 — maintenance (authorized raw edit, Process section)
- Intent: maintenance - Intent: maintenance
- Input: user request — draft the **# Process** section in `raw/sources/Webinar script.md` (session edit permission). - Input: user request — draft the **# Process** section in `raw/sources/Webinar script.md` (session edit permission).
- Pages changed: `raw/sources/Webinar script.md` — full Process section (goal not task → spawn_process with pid → hands-off heartbeats → Override slider makes the cube move by itself → ps/kill → reveal: the shell authored the worker's prompt (AI managing AI) → closing arc: same model all six levels, only the harness grew; harness is unique to you; "from a chat box to your own Agentic Operating System"). Also two-branch rule fixes earlier this session (Memory convention + Skills dictation). - Pages changed: `raw/sources/Webinar script.md` — full Process section (goal not task → spawn_process with pid → hands-off heartbeats → Override slider makes the cube move by itself → ps/kill → reveal: the shell authored the worker's prompt (AI managing AI) → closing arc: same model all six levels, only the harness grew; harness is unique to you; "from a chat box to your own Agentic Operating System"). Also two-branch rule fixes earlier this session (Memory convention + Skills dictation).
- Notes: Grounded in Level 06 design (`2026-07-11-process-level-design.md`): single ~5s scheduler, stateless ticks, spawn/list/stop syscalls, live 5…+5 weather offset. The "same model, growing harness" close absorbs the `_ideas:` note at the top of the script. Script now has all sections drafted (Intro → Process). - Notes: Grounded in Level 06 design (`2026-07-11-process-level-design.md`): single ~5s scheduler, stateless ticks, spawn/list/stop syscalls, live 5…+5 weather offset. The "same model, growing harness" close absorbs the `_ideas:` note at the top of the script. Script now has all sections drafted (Intro → Process).
## 2026-07-14 — maintenance (authorized raw edit, OS section) ## 2026-07-14 — maintenance (authorized raw edit, OS section)
- Intent: maintenance - Intent: maintenance
- Input: user request — add an **# OS** section to `raw/sources/Webinar script.md` (session edit permission): typing removed, mouse-only interaction with the agent. - Input: user request — add an **# OS** section to `raw/sources/Webinar script.md` (session edit permission): typing removed, mouse-only interaction with the agent.
- Pages changed: `raw/sources/Webinar script.md` — Process now ends with a "still a terminal / most people never will type" hook; new OS section (one-button app → rule baked in → 5-second checkbox → appliance → "the agent became a program / the chat box dissolved into the OS"); the "same model, growing harness" closing arc moved from Process into OS, with the new final callback "a button that already knows what the email said." - Pages changed: `raw/sources/Webinar script.md` — Process now ends with a "still a terminal / most people never will type" hook; new OS section (one-button app → rule baked in → 5-second checkbox → appliance → "the agent became a program / the chat box dissolved into the OS"); the "same model, growing harness" closing arc moved from Process into OS, with the new final callback "a button that already knows what the email said."
- Notes: Grounded in the OS app design (`2026-07-12-os-app-design.md`): tile 07, status bar mirrors the agent's closing sentence, shared scheduler slot, Override interplay, rule baked into the prompt. Script ladder now: Chat box → ReAct → Tools → Memory → Skills → Process → OS. - Notes: Grounded in the OS app design (`2026-07-12-os-app-design.md`): tile 07, status bar mirrors the agent's closing sentence, shared scheduler slot, Override interplay, rule baked into the prompt. Script ladder now: Chat box → ReAct → Tools → Memory → Skills → Process → OS.
## 2026-07-14 — maintenance (authorized raw edit, OS reframing) ## 2026-07-14 — maintenance (authorized raw edit, OS reframing)
- Intent: maintenance - Intent: maintenance
- Input: user correction — the webinar's core idea is "make tools for yourself," not "become a product." - Input: user correction — the webinar's core idea is "make tools for yourself," not "become a product."
- Pages changed: `raw/sources/Webinar script.md` — Process→OS hook now ends "…and become a tool? A small one. Made for exactly one person."; OS landing gained the intro callback (weekends burned on internal tools → this one took an evening, asked-for not written) and "It dissolved — into the operating system. Into little tools you make for yourself."; closing arc adds "You don't buy it. You build it — one small tool at a time." - Pages changed: `raw/sources/Webinar script.md` — Process→OS hook now ends "…and become a tool? A small one. Made for exactly one person."; OS landing gained the intro callback (weekends burned on internal tools → this one took an evening, asked-for not written) and "It dissolved — into the operating system. Into little tools you make for yourself."; closing arc adds "You don't buy it. You build it — one small tool at a time."
- Notes: The OS section now closes the loop with the Intro's internal-tools passion. No wiki pages changed. - Notes: The OS section now closes the loop with the Intro's internal-tools passion. No wiki pages changed.
## 2026-07-14 — ingest (batch, 2 sources: Nina + Yulia interviews) ## 2026-07-14 — ingest (batch, 2 sources: Nina + Yulia interviews)
- Intent: ingest - Intent: ingest
- Input: `raw/sources/Nina interview.md`, `raw/sources/Yulia interview.md` (both are conclusions docs auto-generated by Eugene's record→diarize→transcribe→summarize tool). - Input: `raw/sources/Nina interview.md`, `raw/sources/Yulia interview.md` (both are conclusions docs auto-generated by Eugene's record→diarize→transcribe→summarize tool).
- Pages created — sources (2): [[2026-07-14-nina-interview]], [[2026-07-14-yulia-interview]]. - Pages created — sources (2): [[2026-07-14-nina-interview]], [[2026-07-14-yulia-interview]].
- Pages created — entities (3): [[nina]] (HR recruiter, Virtido), [[yulia]] (HR lead; name/affiliation tentative, inferred from filename + Nina reference), [[inspectron]] (Eugene's employer). - Pages created — entities (3): [[nina]] (HR recruiter, Virtido), [[yulia]] (HR lead; name/affiliation tentative, inferred from filename + Nina reference), [[inspectron]] (Eugene's employer).
- Pages created — concepts (2): [[levels-of-ai-usage]] (chatbot → memory → Claude Code → CLAUDE.md → skills → KB → RAG; non-programmer ceiling = CLAUDE.md + skills), [[solve-first-then-skillify]] (solve once, then freeze into a skill; ~3-message and >5-tool-call heuristics). - Pages created — concepts (2): [[levels-of-ai-usage]] (chatbot → memory → Claude Code → CLAUDE.md → skills → KB → RAG; non-programmer ceiling = CLAUDE.md + skills), [[solve-first-then-skillify]] (solve once, then freeze into a skill; ~3-message and >5-tool-call heuristics).
- Pages updated: [[eugene]] (identity evidence strengthened — webinar author/presenter, Inspectron, $200 max plan, tool builder; still tentative), [[virtido]] (HR team = webinar audience, pain points, tooling), [[skills-as-memory]] (handoff/de-risking payoff, ~3-message heuristic, method link), [[connections-as-moat]] (Eugene independently converges: "the human's role is just to be human"), [[overview]] (6 sources, demand-side bullet, agree/diverge, navigation, open questions), `index.md`. - Pages updated: [[eugene]] (identity evidence strengthened — webinar author/presenter, Inspectron, $200 max plan, tool builder; still tentative), [[virtido]] (HR team = webinar audience, pain points, tooling), [[skills-as-memory]] (handoff/de-risking payoff, ~3-message heuristic, method link), [[connections-as-moat]] (Eugene independently converges: "the human's role is just to be human"), [[overview]] (6 sources, demand-side bullet, agree/diverge, navigation, open questions), `index.md`.
- Notes: Strong convergence — Eugene ↔ Sebastian/Allie on human-connection residual despite their networking-tactics disagreement; Eugene's ~3-message heuristic ↔ Konstantin's >5-tool-call heuristic. New cross-interview finding: adoption blocked by friction, not resistance. Tentative flags: Yulia's name/affiliation; Eugene's price-rise prediction; Inspectron employment-vs-contracting. Skills-IP-vs-work-product dispute (Eugene vs Sebastian) recorded, unresolved. - Notes: Strong convergence — Eugene ↔ Sebastian/Allie on human-connection residual despite their networking-tactics disagreement; Eugene's ~3-message heuristic ↔ Konstantin's >5-tool-call heuristic. New cross-interview finding: adoption blocked by friction, not resistance. Tentative flags: Yulia's name/affiliation; Eugene's price-rise prediction; Inspectron employment-vs-contracting. Skills-IP-vs-work-product dispute (Eugene vs Sebastian) recorded, unresolved.
- Next: ingest "Ideas for webinar" / "Webinar Plan" / "Webinar script" to connect corpus → deliverable; interview Larysa/Larisa (PM use cases, twice flagged); consider a comparison page "personal vs employer ownership of skills". - Next: ingest "Ideas for webinar" / "Webinar Plan" / "Webinar script" to connect corpus → deliverable; interview Larysa/Larisa (PM use cases, twice flagged); consider a comparison page "personal vs employer ownership of skills".
## 2026-07-14 — query (network from a standing start) ## 2026-07-14 — query (network from a standing start)
- Intent: query - Intent: query
- Input: "how does an individual actually build a network from a standing start?" + "go" on the recommended plan (tentative protocol + Sebastian follow-up instrument). - Input: "how does an individual actually build a network from a standing start?" + "go" on the recommended plan (tentative protocol + Sebastian follow-up instrument).
- Pages created: [[network-from-a-standing-start]] (concept, Status: tentative — 5-step protocol: recurring venues → cadence → lead with humanness → engineer second meetings → track second meetings/let referrals work; contested anti-tactics list; webinar flagged as live case study), [[2026-07-14-network-from-standing-start]] (query — 10-question Sebastian round-2 interview instrument in 3 blocks: bootstrap biography / mechanics / falsification of "Big zero"). - Pages created: [[network-from-a-standing-start]] (concept, Status: tentative — 5-step protocol: recurring venues → cadence → lead with humanness → engineer second meetings → track second meetings/let referrals work; contested anti-tactics list; webinar flagged as live case study), [[2026-07-14-network-from-standing-start]] (query — 10-question Sebastian round-2 interview instrument in 3 blocks: bootstrap biography / mechanics / falsification of "Big zero").
- Pages updated: [[connections-as-moat]] (open question → protocol + validation plan), [[overview]] (vault-level open question annotated), `index.md` (Concepts + Queries sections). - Pages updated: [[connections-as-moat]] (open question → protocol + validation plan), [[overview]] (vault-level open question annotated), `index.md` (Concepts + Queries sections).
- Notes: Corpus cannot answer the question directly — protocol is inferred from Sebastian's principles, Allie's prediction, and Eugene's convergent thesis; every claim marked tentative/contested. Key falsification target: whether Sebastian ever had a true standing start (prior-job network as seed). Deep-research complement (weak ties, mere exposure, from-zero playbooks, scoped to test "Big zero") described but not run. - Notes: Corpus cannot answer the question directly — protocol is inferred from Sebastian's principles, Allie's prediction, and Eugene's convergent thesis; every claim marked tentative/contested. Key falsification target: whether Sebastian ever had a true standing start (prior-job network as seed). Deep-research complement (weak ties, mere exposure, from-zero playbooks, scoped to test "Big zero") described but not run.
- Next: run the round-2 Sebastian interview and ingest it; decide on the deep-research run; track webinar → paid-HR-build chain as case-study evidence. - Next: run the round-2 Sebastian interview and ingest it; decide on the deep-research run; track webinar → paid-HR-build chain as case-study evidence.
## 2026-07-16 — query → comparison ## 2026-07-16 — query → comparison
- Intent: query - Intent: query
- Input: "Compare Theo's, Konstantin's ('Sonstantine') and Allie's approaches — what they have in common, what they have different?" - Input: "Compare Theo's, Konstantin's ('Sonstantine') and Allie's approaches — what they have in common, what they have different?"
- Pages created: [[theo-konstantin-allie]] (first `wiki/comparisons/` page — three-lens side-by-side: at-a-glance table, 6 shared points, differences by altitude/framing/code/learning/register, complementary tensions). - Pages created: [[theo-konstantin-allie]] (first `wiki/comparisons/` page — three-lens side-by-side: at-a-glance table, 6 shared points, differences by altitude/framing/code/learning/register, complementary tensions).
- Pages updated: [[theo-browne]], [[konstantin]], [[allie-miller]] (added inbound "Comparison:" links to avoid orphan); `index.md` (Comparisons section — first entry). - Pages updated: [[theo-browne]], [[konstantin]], [[allie-miller]] (added inbound "Comparison:" links to avoid orphan); `index.md` (Comparisons section — first entry).
- Notes: Synthesized from the 3 source summaries + entity pages + [[skills-as-memory]]. Common ground: bottleneck moved model→human system; markdown/skills as the atomic unit; infrastructure compounds; system-ready to absorb new models; context as scarce resource; shared [[claude-code]]. Differences framed as *altitude* (Theo strategy/psychology · Konstantin engineering · Allie individual-productivity), not direction — corpus disagreements lie elsewhere. Recorded the throwaway-code (Theo) vs persist-in-git (Konstantin) tension as complementary (artifact vs capability). No new contradictions. Saved as a comparison rather than a query page since the request was explicitly a side-by-side. - Notes: Synthesized from the 3 source summaries + entity pages + [[skills-as-memory]]. Common ground: bottleneck moved model→human system; markdown/skills as the atomic unit; infrastructure compounds; system-ready to absorb new models; context as scarce resource; shared [[claude-code]]. Differences framed as *altitude* (Theo strategy/psychology · Konstantin engineering · Allie individual-productivity), not direction — corpus disagreements lie elsewhere. Recorded the throwaway-code (Theo) vs persist-in-git (Konstantin) tension as complementary (artifact vs capability). No new contradictions. Saved as a comparison rather than a query page since the request was explicitly a side-by-side.
- Next: reusable starter template (foundation docs / good SKILL.md) still unresolved across all three — webinar-relevant; consider whether Konstantin's meta-loop (wipe-and-restart) tensions with "persist everything". - Next: reusable starter template (foundation docs / good SKILL.md) still unresolved across all three — webinar-relevant; consider whether Konstantin's meta-loop (wipe-and-restart) tensions with "persist everything".
## 2026-07-16 — maintenance (table fix) ## 2026-07-16 — maintenance (table fix)
- Intent: maintenance - Intent: maintenance
- Input: user report — the table in [[ai-agent-evolution]] "looks broken". - Input: user report — the table in [[ai-agent-evolution]] "looks broken".
- Pages changed: [[ai-agent-evolution]] — repaired the "Agent architecture & tooling (Konstantin)" table; escaped the `|` inside aliased wiki links (`[[harness\|harnesses]]`, `[[skills-as-memory\|skills]]`, `[[agentic-loops\|agent loops]]`) so Obsidian no longer reads them as column separators, and removed the two phantom trailing columns the unescaped pipes had forced into the header/separator. Now a clean 3-column table (Period / Milestone / Significance). - Pages changed: [[ai-agent-evolution]] — repaired the "Agent architecture & tooling (Konstantin)" table; escaped the `|` inside aliased wiki links (`[[harness\|harnesses]]`, `[[skills-as-memory\|skills]]`, `[[agentic-loops\|agent loops]]`) so Obsidian no longer reads them as column separators, and removed the two phantom trailing columns the unescaped pipes had forced into the header/separator. Now a clean 3-column table (Period / Milestone / Significance).
- Notes: Content unchanged — formatting-only fix. The Theo Browne table was already valid. No `index.md` change (no catalog/structural change). Root cause: piped `[[page|alias]]` links inside GFM/Obsidian table cells require the pipe escaped as `\|`. - Notes: Content unchanged — formatting-only fix. The Theo Browne table was already valid. No `index.md` change (no catalog/structural change). Root cause: piped `[[page|alias]]` links inside GFM/Obsidian table cells require the pipe escaped as `\|`.
## 2026-07-21 — ingest (Larysa interview) ## 2026-07-21 — ingest (Larysa interview)
- Intent: ingest - Intent: ingest
- Input: "ingest Larysa interview.md" → `raw/sources/Larysa interview.md` (auto-generated interview conclusions doc; Eugene × Larysa, technical BA/PM and ex-mobile dev). - Input: "ingest Larysa interview.md" → `raw/sources/Larysa interview.md` (auto-generated interview conclusions doc; Eugene × Larysa, technical BA/PM and ex-mobile dev).
- Pages created: [[2026-07-21-larysa-interview]] (source), [[larysa]] (entity), [[integration-dead-ends]] (concept — agent begins work against connectors gated by account tier / paid seat / missing API; corpus offers no fix, only up-front verification), [[leave-less-room-for-imagination]] (concept — under-specified prompts drift and the collateral damage is *invisible*; skills as the constraint; includes the 4.7-over-4.8 model-choice corollary). - Pages created: [[2026-07-21-larysa-interview]] (source), [[larysa]] (entity), [[integration-dead-ends]] (concept — agent begins work against connectors gated by account tier / paid seat / missing API; corpus offers no fix, only up-front verification), [[leave-less-room-for-imagination]] (concept — under-specified prompts drift and the collateral damage is *invisible*; skills as the constraint; includes the 4.7-over-4.8 model-choice corollary).
- Pages updated: [[skills-as-memory]] (new "negative case" section — built-in memory as anti-feature, the demand-side reason skills exist; contradiction logged vs Allie), [[harness]] (consolidation-over-tool-hopping section + "before and after" claim marked self-reported), [[code-as-throwaway]] (auth/payments trust carve-out; "safe from 4.6 on"), [[levels-of-ai-usage]] (Larysa as proof the rungs are skippable — technically advanced, architecturally stuck), [[claude-code]] (practitioner-limits section: memory, connectors, 4.6/4.7/4.8, emulator), [[solve-first-then-skillify]], [[personal-ai-operating-system]] (cross-ref to Eugene's convergent OS framing), [[eugene]], [[yulia]] (Larisa open question partially resolved), [[virtido]] (audience extends beyond HR; ClickUp/Figma/Teams/Slack), [[overview]] (6→7 sources, demand-side paragraph, two new divergences, two new vault-level open questions), `index.md`. - Pages updated: [[skills-as-memory]] (new "negative case" section — built-in memory as anti-feature, the demand-side reason skills exist; contradiction logged vs Allie), [[harness]] (consolidation-over-tool-hopping section + "before and after" claim marked self-reported), [[code-as-throwaway]] (auth/payments trust carve-out; "safe from 4.6 on"), [[levels-of-ai-usage]] (Larysa as proof the rungs are skippable — technically advanced, architecturally stuck), [[claude-code]] (practitioner-limits section: memory, connectors, 4.6/4.7/4.8, emulator), [[solve-first-then-skillify]], [[personal-ai-operating-system]] (cross-ref to Eugene's convergent OS framing), [[eugene]], [[yulia]] (Larisa open question partially resolved), [[virtido]] (audience extends beyond HR; ClickUp/Figma/Teams/Slack), [[overview]] (6→7 sources, demand-side paragraph, two new divergences, two new vault-level open questions), `index.md`.
- Notes: Closes the "Larysa/Larisa not yet interviewed — PM use cases missing" gap flagged in both HR interviews. Key reframe for the webinar: this source moves the diagnosis from *friction* (Nina/Yulia: people would adopt if it were simple) to *structural walls* for users already past friction — memory, entitlements, drift. Two genuine corpus contradictions recorded rather than smoothed: memory-as-anti-feature (Eugene) vs Allie's untroubled use of persistent context docs, and tight-spec vs [[think-wider-not-bigger]]. Also corrected `index.md`: `HR Contacts.md` was listed as not-yet-ingested but does not exist in `raw/sources/` — removed from the list. - Notes: Closes the "Larysa/Larisa not yet interviewed — PM use cases missing" gap flagged in both HR interviews. Key reframe for the webinar: this source moves the diagnosis from *friction* (Nina/Yulia: people would adopt if it were simple) to *structural walls* for users already past friction — memory, entitlements, drift. Two genuine corpus contradictions recorded rather than smoothed: memory-as-anti-feature (Eugene) vs Allie's untroubled use of persistent context docs, and tight-spec vs [[think-wider-not-bigger]]. Also corrected `index.md`: `HR Contacts.md` was listed as not-yet-ingested but does not exist in `raw/sources/` — removed from the list.
- Next: remaining un-ingested raw are the three webinar-deliverable docs (`Ideas for webinar.md`, `Webinar Plan - From Chat Box to Your Own OS.md`, `Webinar script.md`) — ingesting them would connect the corpus to the actual deliverable and settle whether the script keeps the [[levels-of-ai-usage]] rung order. Candidate query: does the skills rung actually answer Larysa's memory complaint, or is hers a cross-project problem skills don't solve? A first lint pass is also overdue (no lint reports exist; 7 sources, 17 concepts). - Next: remaining un-ingested raw are the three webinar-deliverable docs (`Ideas for webinar.md`, `Webinar Plan - From Chat Box to Your Own OS.md`, `Webinar script.md`) — ingesting them would connect the corpus to the actual deliverable and settle whether the script keeps the [[levels-of-ai-usage]] rung order. Candidate query: does the skills rung actually answer Larysa's memory complaint, or is hers a cross-project problem skills don't solve? A first lint pass is also overdue (no lint reports exist; 7 sources, 17 concepts).
## 2026-07-22 — query (webinar theses) ## 2026-07-22 — query (webinar theses)
- Intent: query - Intent: query
- Input: "What theses can I suggest for the webinar ('from chatbox to your own agentic operating system') based on what you already have?" - Input: "What theses can I suggest for the webinar ('from chatbox to your own agentic operating system') based on what you already have?"
- Pages changed: created [[2026-07-22-webinar-theses]]; updated `index.md` (Queries section). - Pages changed: created [[2026-07-22-webinar-theses]]; updated `index.md` (Queries section).
- Notes: 14 candidate theses synthesized from [[overview]], the 7 source summaries, and direct reads of the three raw webinar-deliverable docs (Plan, script, Ideas — still raw-only, cited as raw per policy). Grouped: spine (harness-not-model, app-you-open→OS, skills-as-memory, context scarcity, build-not-buy) / stakes (cost→zero, irreversible gap, connections rise) / obstacles (friction-not-resistance, structural walls, less-room-for-imagination) / method (solve-first-then-skillify, research-vs-judgment, walk-in-a-week) / honest tensions (3 recorded contradictions offered as Q&A ammo). Recommended 7-thesis subset for the 30-min format noted in the query page. No concept/entity pages changed. - Notes: 14 candidate theses synthesized from [[overview]], the 7 source summaries, and direct reads of the three raw webinar-deliverable docs (Plan, script, Ideas — still raw-only, cited as raw per policy). Grouped: spine (harness-not-model, app-you-open→OS, skills-as-memory, context scarcity, build-not-buy) / stakes (cost→zero, irreversible gap, connections rise) / obstacles (friction-not-resistance, structural walls, less-room-for-imagination) / method (solve-first-then-skillify, research-vs-judgment, walk-in-a-week) / honest tensions (3 recorded contradictions offered as Q&A ammo). Recommended 7-thesis subset for the 30-min format noted in the query page. No concept/entity pages changed.
- Next: ingest the three deliverable docs so theses can cite wiki sources instead of raw; decide whether the "obstacles" theses earn a station on the spine. - Next: ingest the three deliverable docs so theses can cite wiki sources instead of raw; decide whether the "obstacles" theses earn a station on the spine.
## 2026-07-22 — ingest (ИИ глупый! short) ## 2026-07-22 — ingest (ИИ глупый! short)
- Intent: ingest - Intent: ingest
- Input: "ingest \"ИИ глупый!\"" → `raw/sources/ИИ глупый!.md` (conclusions doc for a 1:28 Russian YouTube Short, author unknown; file was added mid-session after the first lookup found nothing). - Input: "ingest \"ИИ глупый!\"" → `raw/sources/ИИ глупый!.md` (conclusions doc for a 1:28 Russian YouTube Short, author unknown; file was added mid-session after the first lookup found nothing).
- Pages created: [[2026-07-22-ai-is-stupid]] (source). - Pages created: [[2026-07-22-ai-is-stupid]] (source).
- Pages updated: [[harness]] (business-facing "engineering wrapper" definition + model+context+harness formula, flagged as webinar language), [[context-as-scarce-resource]] (supply-side facet: "intelligence without context loses to context without intelligence", Nobel-vs-employee analogy; RAG-vs-skills tension logged under Contradictions), [[overview]] (7→8 sources, convergence one-liner, navigation), `index.md` (Sources entry; `my theses.md` added to the not-yet-ingested list). - Pages updated: [[harness]] (business-facing "engineering wrapper" definition + model+context+harness formula, flagged as webinar language), [[context-as-scarce-resource]] (supply-side facet: "intelligence without context loses to context without intelligence", Nobel-vs-employee analogy; RAG-vs-skills tension logged under Contradictions), [[overview]] (7→8 sources, convergence one-liner, navigation), `index.md` (Sources entry; `my theses.md` added to the not-yet-ingested list).
- Notes: No new concepts — the short *restates* the vault's machine-side spine for a business audience, which makes it webinar-quotable rather than novel. One tension recorded, not smoothed: it recommends RAG/long-term memory as context mechanisms where Konstantin argues skills beat RAG (possibly audience-driven — business data vs procedures). Authorship unknown and marked tentative; its framing matches the corpus closely enough that a connection to someone already in the corpus is worth checking. All ×10…×1000 gain claims are rhetorical, not measured. - Notes: No new concepts — the short *restates* the vault's machine-side spine for a business audience, which makes it webinar-quotable rather than novel. One tension recorded, not smoothed: it recommends RAG/long-term memory as context mechanisms where Konstantin argues skills beat RAG (possibly audience-driven — business data vs procedures). Authorship unknown and marked tentative; its framing matches the corpus closely enough that a connection to someone already in the corpus is worth checking. All ×10…×1000 gain claims are rhetorical, not measured.
- Next: `my theses.md` is new in raw and un-ingested (six webinar thesis one-liners) — small, high-relevance ingest candidate; the three webinar-deliverable docs remain pending; first lint pass still overdue (8 sources, 17 concepts, 0 lint reports). - Next: `my theses.md` is new in raw and un-ingested (six webinar thesis one-liners) — small, high-relevance ingest candidate; the three webinar-deliverable docs remain pending; first lint pass still overdue (8 sources, 17 concepts, 0 lint reports).
## 2026-07-24 — ingest (You're reading way too much code) ## 2026-07-24 — ingest (You're reading way too much code)
- Intent: ingest - Intent: ingest
- Input: "ingest \"You're reading way too much code\"" → `raw/sources/You're reading way too much code.md` (conclusions doc for Theo Browne's 24:11 video; his second source in the vault). - Input: "ingest \"You're reading way too much code\"" → `raw/sources/You're reading way too much code.md` (conclusions doc for Theo Browne's 24:11 video; his second source in the vault).
- Pages created: [[2026-07-24-youre-reading-way-too-much-code]] (source), [[make-more-cheap-code]] (concept — ship/no-ship line, four tiers of code AD, 10010,000:1 slop-to-ship verification ratio, always-another-layer, dumb-model agents as API usability testers, reading-costs-attention economics). - Pages created: [[2026-07-24-youre-reading-way-too-much-code]] (source), [[make-more-cheap-code]] (concept — ship/no-ship line, four tiers of code AD, 10010,000:1 slop-to-ship verification ratio, always-another-layer, dumb-model agents as API usability testers, reading-costs-attention economics).
- Pages updated: [[code-as-throwaway]] (discipline section; evidence; its "what is the durable artifact" open question partially answered — the verification harness is now a named first-class output), [[theo-browne]] (second talk, recurring author-move noted, self-reported ratios flagged tentative), [[leave-less-room-for-imagination]] (new logged tension: Theo/Dax agent-diff-summaries vs Eugene's invisible-drift claim), [[2026-07-14-everything-we-knew-about-software-has-changed]] (reciprocal related-source link), [[overview]] (8→9 sources; verifying-half of spine given its method; new divergence line; 17→18 concepts), `index.md` (Sources, People, Concepts entries). - Pages updated: [[code-as-throwaway]] (discipline section; evidence; its "what is the durable artifact" open question partially answered — the verification harness is now a named first-class output), [[theo-browne]] (second talk, recurring author-move noted, self-reported ratios flagged tentative), [[leave-less-room-for-imagination]] (new logged tension: Theo/Dax agent-diff-summaries vs Eugene's invisible-drift claim), [[2026-07-14-everything-we-knew-about-software-has-changed]] (reciprocal related-source link), [[overview]] (8→9 sources; verifying-half of spine given its method; new divergence line; 17→18 concepts), `index.md` (Sources, People, Concepts entries).
- Notes: The source is a *defense with discipline*, not a reversal — Theo explicitly rejects shipping unreviewed slop, which pre-empts the obvious objection to [[code-as-throwaway]]. Strong webinar relevance: "attention, not generation, is the bottleneck" is the engineer-side twin of [[context-as-scarce-resource]], and the tier framework gives audiences a non-binary answer to "can I trust AI code?". One genuine tension recorded rather than smoothed (summaries-hide-drift). Shao's 80%-into-harnesses ratio and all of Theo's daily-line counts are self-reported/uncited — marked tentative. Open framework gap flagged: skills/CLAUDE.md files don't fit the AD spectrum. - Notes: The source is a *defense with discipline*, not a reversal — Theo explicitly rejects shipping unreviewed slop, which pre-empts the obvious objection to [[code-as-throwaway]]. Strong webinar relevance: "attention, not generation, is the bottleneck" is the engineer-side twin of [[context-as-scarce-resource]], and the tier framework gives audiences a non-binary answer to "can I trust AI code?". One genuine tension recorded rather than smoothed (summaries-hide-drift). Shao's 80%-into-harnesses ratio and all of Theo's daily-line counts are self-reported/uncited — marked tentative. Open framework gap flagged: skills/CLAUDE.md files don't fit the AD spectrum.
- Next: candidate query — what is the non-engineer's analog of throwaway verification code (HR/BA audience)? `my theses.md` and the three webinar-deliverable docs remain un-ingested; first lint pass still overdue (9 sources, 18 concepts, 0 lint reports). - Next: candidate query — what is the non-engineer's analog of throwaway verification code (HR/BA audience)? `my theses.md` and the three webinar-deliverable docs remain un-ingested; first lint pass still overdue (9 sources, 18 concepts, 0 lint reports).
## 2026-07-24 — query (non-engineer throwaway verification) ## 2026-07-24 — query (non-engineer throwaway verification)
- Intent: query - Intent: query
- Input: "query: what is the non-engineer's analog of throwaway verification code?" (the candidate query flagged in the previous ingest). - Input: "query: what is the non-engineer's analog of throwaway verification code?" (the candidate query flagged in the previous ingest).
- Pages created: [[2026-07-24-non-engineer-throwaway-verification]] (query — answer: disposable AI work that attacks/misreads/simulates the deliverable before a human sees it; one-to-one mapping table from Theo's engineer patterns to HR/BA use cases; "checker skills" as the second species of skill; tier-D-stays-human caveat since non-engineer verification bottoms out in judgment, not tests). - Pages created: [[2026-07-24-non-engineer-throwaway-verification]] (query — answer: disposable AI work that attacks/misreads/simulates the deliverable before a human sees it; one-to-one mapping table from Theo's engineer patterns to HR/BA use cases; "checker skills" as the second species of skill; tier-D-stays-human caveat since non-engineer verification bottoms out in judgment, not tests).
- Pages updated: [[make-more-cheap-code]] (next-question marked answered, link added), [[leave-less-room-for-imagination]] (new next-question: drift harnessed as a sandboxed ambiguity diagnostic — synthesis, tentative), `index.md` (Queries section). - Pages updated: [[make-more-cheap-code]] (next-question marked answered, link added), [[leave-less-room-for-imagination]] (new next-question: drift harnessed as a sandboxed ambiguity diagnostic — synthesis, tentative), `index.md` (Queries section).
- Notes: Pure synthesis, no new source — every mapped pattern is grounded in corpus use cases (Nina/Yulia job descriptions, candidate KB, sourcing; Larysa spec ambiguity; Allie's anti-AI-language checker-skill precedent). Key reframes with durable value: (1) the fresh-agent misread test inverts [[leave-less-room-for-imagination]] — drift becomes a diagnostic when sandboxed; (2) [[solve-first-then-skillify]] populates skills in two species, producers and checkers. Flagged honestly: the whole mapping is argument-by-analogy with no measured claim; Nina's transcript-beats-summary finding is a standing counterweight to summary-based review. - Notes: Pure synthesis, no new source — every mapped pattern is grounded in corpus use cases (Nina/Yulia job descriptions, candidate KB, sourcing; Larysa spec ambiguity; Allie's anti-AI-language checker-skill precedent). Key reframes with durable value: (1) the fresh-agent misread test inverts [[leave-less-room-for-imagination]] — drift becomes a diagnostic when sandboxed; (2) [[solve-first-then-skillify]] populates skills in two species, producers and checkers. Flagged honestly: the whole mapping is argument-by-analogy with no measured claim; Nina's transcript-beats-summary finding is a standing counterweight to summary-based review.
- Next: decide whether "checker skills" earns a slide on the webinar's skills rung; the webinar-deliverable docs (`Ideas`, `Plan`, `script`, `my theses.md`) remain un-ingested; first lint pass still overdue (9 sources, 18 concepts, 2026-07-24 now has 1 query, 0 lint reports). - Next: decide whether "checker skills" earns a slide on the webinar's skills rung; the webinar-deliverable docs (`Ideas`, `Plan`, `script`, `my theses.md`) remain un-ingested; first lint pass still overdue (9 sources, 18 concepts, 2026-07-24 now has 1 query, 0 lint reports).
## 2026-07-28 — sync (script coverage, initial)
- Intent: sync script coverage
- Input: first run of Workflow D, establishing `wiki/script-coverage.md`.
- Pages created: [[script-coverage]] (coverage) — 19 rows, one per concept page.
- Pages updated: `CLAUDE.md` (folder convention, `#coverage` tag row, Workflow D, new intent), `index.md` (new Coverage section; corrected the not-yet-ingested list — `Ideas for webinar.md` and `my theses.md` were listed under `raw/sources/` but live in `raw/notes/`, and `Agentic Engineering, explained by a 10x developer.md` was missing entirely).
- Notes: Initial assessment is 5 covered, 4 partial, 10 absent. Eight of the ten absent are human-side or strategy-side per the grouping in index.md; the other two — [[integration-dead-ends]] and [[leave-less-room-for-imagination]] — are machine-side, absent because the script demos the happy path and never reaches connector gating or spec ambiguity. The `ReAct` station carries no wiki concept. No concept pages were edited.
- Next: decide whether the human-side cluster earns a station or is a deliberate cut; decide separately whether the two absent machine-side failure modes belong in the demo; pin the rows that are decided so future syncs leave them alone.