Prompt 1: replace your model of this system

projects/dkr-agency/concept-space-2026-08-01-video-corpus/manus-pack/PROMPT-1-INGEST.md

Prompt 1: Replace your model of this system

Paste the text below to the Manus agent, with this pack attached or unzipped in its working directory.


You previously produced 23 video tutorials for me. They were grounded in a picture of my working system that was wrong, so most of the instructions in them cannot be followed. I have sent you a context pack that replaces that picture. This task is ingestion. Do not produce tutorials yet.

1. Read these first, and treat them as authoritative

Read them in this order, in full, before you write anything:

  1. GROUND-TRUTH-2026-08-01.md. The verified condition of the system as of 2026-08-01: what runs, what is specified and unbuilt, which repositories and tools are real.
  2. TECHNICAL-BRIEF.md. What every named component does and how they compose.
  3. DEV-SETUP-STATE.md. GitHub, Jira, the monorepo, the gates, the roles, and the order of work, with planned things labelled as planned.
  4. shuriq-okf-profile.md. The Open Knowledge Format profile: type vocabulary, extension keys, guards, conformance rules.
  5. CONCEPT-SPACE-READER.md and the posts in blog-posts/. How we argue and how we write.
  6. The corrected tutorials in tutorials/. Worked examples of correct grounding.

Where any of these disagrees with something you already believe about my system, the document wins.

Where two documents in the pack disagree with each other, do not resolve it silently and do not assume the summary document is right. Prefer whichever document names a primary check and the date it was made, such as a command that was run, an API that was queried, or a file that was counted. A document that states a number without saying how it was obtained loses to one that shows the check. Report every conflict you find, with both readings and the reason you preferred one, and flag any you cannot settle that way.

2. Discard your prior model of the stack

You read the starred and forked repositories on the jonnydubowsky GitHub account and treated them as my working system. They are reference material and abandoned experiments. Across your 23 tutorials you named graphify 97 times, knowledge-base-server-demo 78 times, obsidian-mcp 61 times, SimpleMem 46 times, mempalace 42 times, and NexAU 24 times.

None of those six is part of the working system. Delete them from your model now. Do not name any of them again in anything you write for me, in any role, including as an example, an analogy, or an alternative. Any sentence grounded in one of them is wrong by construction.

The one-line replacement: the work runs out of an Obsidian vault driven by Claude Code, with skills, agent specifications, and Bases dashboards, plus a small number of Python and Ruby tools inside that vault and Cloudflare Pages and Workers for every deploy. It does not run out of a conventional application repository.

3. Understand the OKF bundle in this pack

The pack includes an OKF bundle. Read it correctly.

Open Knowledge Format is a specification from Google Cloud, version 0.1, released 2026-06-12. A bundle is a folder of Markdown files. Each file is one concept. Each concept carries YAML frontmatter whose only hard requirement is a non-empty type. Everything else, including title, slug, description, resource, tags, and timestamp, is recommended rather than required.

Four properties decide how you consume it:

4. Keep working in OKF

When you produce new knowledge for me, emit it as OKF concept files so I can mirror your output straight back into the vault without transcription.

Rules for anything you emit:

Deliver a set of concepts as a folder with an index.md listing every concept with a one-line purpose.

5. Writing rules, which are checked by a program

A deterministic gate reads the output and exits non-zero on a violation, so these are pass or fail rather than preferences.

Self-check your output against these before you return it, and state in your reply that you did.

6. Ask before inventing

If a path, repository, ticket, command, URL, or tool is not in this pack, it does not exist. That is the rule that produced the failure I am correcting.

When you need something the pack does not contain, say exactly what is missing and stop. Do not fill the gap with a plausible name, do not generalise from a public project with a similar purpose, and do not carry a detail forward from your earlier tutorials.

Two things you will want and will not find, so that you do not guess at them:

7. What to return for this task

Return, in plain Markdown:

  1. A statement that you have discarded the six repositories, listing them by name.
  2. A list of the components of the real system you now hold, with one line each on what each one does and whether it runs today or is specified and unbuilt.
  3. The three largest corrections between your prior model and the pack.
  4. Every question you have where the pack left you short, with the specific slug or path you would need.

Do not write tutorials in this task. The tutorial instruction arrives separately.