Pay de ManzanaQuick guide, topics, environment and glossary · package 1.3.1 · EN v2 (from ES v3) · 2026-10-27
AI Boot Camp Español
No matches in this view. Try another word or switch views.

Quick Guide

English edition v2 (2026-10-27) of the Spanish page Pagina_Pay_de_Manzana_1.3.1_v3.html (Pay de Manzana 1.3.1). It holds what that page said on that date and is not synced automatically; later changes to the Spanish page are not reflected here.

Version: v1 · 2026-10-18 · documents the Pay de Manzana 1.3.1 package (with pay-de-manzana 1.3.2).

Status: first edition. It holds the information gathered so far, taken from master manual v2; it is updated with each new version of the package.

Who it's for: anyone who uses Pay de Manzana and wants to resolve a question without reading the whole master manual.

Source: everything comes from Manual_Maestro_Pay_de_Manzana_1.3.1_v2.md. The why of each skill, its step-by-step and its full table of problems are there.

Use the selector above to switch to the topics view (the why of each skill and notes for teaching it), and the search to find any word.

The ten skills at a glance

Skill What it does, in one line Use
start-session Opens a session by loading only the context the type of work calls for Daily
close-session Saves what happened in the session so the next one knows about it Daily
start-project Turns an idea into a project with a clear objective Every new project
capture-knowledge Saves what is worth remembering in the organization's corpus On close, or when something durable appears
write-assignment Writes a complete assignment for another session to execute When delegating
question-user Questions you until a loose idea becomes a decision Before building something important
maxwell Reviews a deliverable with a fresh reviewer before it reaches you When finishing delicate work
pay-de-manzana Sets up, reviews, updates or restores your environment At the start and with each version
develop-skills Builds or adjusts a skill with approvals at each stage Whoever builds the environment
write-for-agents The standard for writing texts that an agent executes Whoever writes boxes, assignments or skills

3.1 start-session

Documents start-session 4.1.0 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

start-session prepares every work conversation: it finds out what session type it is, loads only the context that type needs —sending readers in parallel, one per file, that bring back facts with citations— and hands you a line that says what it loaded, which machine you are on and what to watch.

When to use it and when not to

Use it at the start of any session. Phrases like "load context", "start session", "let's pick back up" or "catch me up" trigger it, and the most precise way is to declare the session type in your first message.

Mid-session, for a single source, tell it "bring <source>" (details in the master manual, §3.1, "Bring…" mid-session).

It does not write to your environment. Starting is reading. The only possible write is noting the machine you are on, and only if you give it the name. It also does not retire projects that have gone a while without moving: it flags them and nothing more.

It does not start without your master folder. If it is not connected to the conversation, it asks for it; without it, it does not continue.

The seven session types

Type Name What it is for What it loads, in broad terms
0 Minimal A greeting or a question with no subject Only the core: your profile, the domains and the model registry
A Overview See the big picture: what is active, what was left open, what is waiting Sheet, project index and inbox of each active domain, plus the logbook
B Project Work on a project The full project and its environment: Sheet, index, corpus, inboxes
C Assignment Execute an assignment that is already written The full assignment and the corpus pages it cites; nothing else
D Mechanical A task with no project memory: transcribe, capture, package, convert The bare minimum; not even the domains
E Meta Work on the environment itself The same as B, plus whatever the task points to in the environment model
F Coordination Manage several projects or assignments without executing them The header and board of each coordinated project, the logbook and the assignments you name

Types 0 and D only read the core and report; the others also send loaders, reconcile what they bring back and then report.

How to declare the type

Write the word Session followed by the type in your first message. The full form is:

Session <TYPE> · <domain> · <project> · <assignment> · logbook: <reason>

Only the type is required; the rest is optional and works just as well separated with · or said in prose. Words that count as a type: OVERVIEW, PROJECT, ASSIGNMENT, MECHANICAL, META, COORDINATION. There is one more, DIRECTED: it counts as ASSIGNMENT if you name an assignment that exists as a file, and as PROJECT if not.

Examples (the names are made up):

  • Session PROJECT · Sales · Weekly report — works on that project.
  • Session PROJECT · Weekly report · logbook: format change — also loads from the logbook the entries that touch that reason.
  • Session ASSIGNMENT · clean-catalog — executes that assignment; it finds it even if you don't name a project.
  • Session COORDINATION · Sales — reviews the status of the domain's projects.
  • Session META — for working on the environment; this type only exists if you declare it.

If you don't declare it

It infers the type from what you ask, trying in this order and keeping the first one that applies:

  1. You name an assignment that exists as a file → C.
  2. You name several projects or assignments to manage them, not to execute them → F.
  3. You name a project → B.
  4. You ask for an overview, your pending items or what was left open → A.
  5. You ask for a mechanical task with no project memory → D.
  6. There is no signal —a greeting, a question with no subject— → 0.

Type E is never inferred. When the type was inferred or came from a default, the report suggests that you declare it next time with "Session <TYPE> · <project>".

3.2 close-session

Documents close-session 3.2.0 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

close-session saves what the session left behind: it writes a record of what happened and hands it to three fresh writers who move the new knowledge into the corpus, remove from the inbox what has already been used and update the logbook and each project's memory, each at its own level; at the end it leaves you a title, a short report and a stamp for a closed session.

When to use it and when not to

Use it when you finish, with phrases like "close the session" or "we're done", or when you say goodbye. It also triggers on its own when a durable fact changes mid-session —your profile or a project's status.

It runs in one of three modes:

Mode When What it does
Requested You asked to close The full close-out
Triggered Any other case: a durable fact changed, you said goodbye, another skill invoked it Only records the fact that triggered it, and ends
Re-close There was already a 🔒 SESSION CLOSED stamp in the conversation and you kept writing Adds what is new to what was already closed, with no new entry

Don't use it to migrate an old project to the current form: that belongs to start-project. The close-out writes to the project in whatever form it has.

3.3 start-project

Documents start-project 3.1.1 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

start-project turns a work idea into a project with a clear objective: it interviews you until the objective is firm, creates the project folder, writes its central document (project.md), enters it in the project index and leaves its instruction box ready.

When to use it and when not to

Use it when you are about to begin work that deserves its own folder and memory. Say something like "start a project", "new project" or "set up this folder".

Don't use it to create a domain (a new organization or area, such as your company or your Personal area). If you ask it to, it tells you so and sends you to pay-de-manzana ("add a domain").

It does not start anything if you are not there. If you invoke it in a task that runs on its own, it does not invent the objective: it leaves an assignment with what it gathered in the domain's _Inbox/ inbox and lets you know. The objective always comes from you.

3.4 capture-knowledge

Documents capture-knowledge 2.2.1 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

capture-knowledge reviews what the session learned, keeps only what will be useful beyond the current project and writes it into the domain's Knowledge Corpus, following the rules that corpus declares in its SCHEMA.md; the agent writes and you curate and decide.

When to use it and when not to

When the session closes, close-session invokes it, as the lock on the close-out: nothing else is written until it is resolved. You don't need to ask for it.

On its own, at your request: "distill the session", "send this to the corpus". It also runs on the spot when the work needs to link a new entity that is not yet in the corpus.

It does not write the logbook or project memory: those belong to close-session. It only writes to the corpus.

It does not create or review your profile. If something it learned describes you, it does not write it to the corpus or to your profile: it leaves it as an observation pending your confirmation.

3.5 write-assignment

Documents write-assignment 3.0.1 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

write-assignment drafts an assignment: the record of a job that cannot be done at this moment, written so completely that any future session can start it without anyone explaining anything again. It saves it in the owning project's <Project>/_Memory/assignments/<slug>.md, or in the domain's _Inbox/ inbox if it doesn't have a project yet. It writes it; it does not execute it.

When to use it and when not to

Use it when you want to leave a job assigned for later. Say "make me an assignment" or "queue this". You also use it for two more things on an assignment that already exists: advancing one in draft to ready (answering its pending questions) and re-thinking one that is misaligned (one that fell behind because the objective changed).

Don't use it to do the work. When it creates the assignment it does not execute it: it leaves it ready in the queue for another session to pick up.

One topic at a time. It does not open several assignments at once unless you ask, and it respects the handling preferences you have in _Memory/profile.md in your master folder.

3.6 question-user

Documents question-user 2.0.1 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

question-user questions you about a plan, an idea or a decision until nothing is left assumed in silence, and at the end hands you a record of what was decided, ready to paste wherever it is needed. It does not write files: the result is the shared understanding in the conversation and the record; whoever invoked it decides where it goes.

When to use it and when not to

Use it before committing to something that is not yet clear. Say "question me", "interrogate me", "stress-test this idea" or "before we start, ask me".

Don't use it for a loose execution question (for example, "do I save it as PDF or Word?"). That one gets answered and that's it; this skill is for a whole plan or decision.

Other skills also call it. For example, write-assignment invokes it when an assignment has three or more open questions left after the first round. Its two declared outputs are write-assignment (to turn what was decided into an assignment) and capture-knowledge (to save what is useful to other projects).

What it can do while it questions you is read and search your files and the folder you have connected, launch search subagents, consult the web and ask you questions with options to choose from. Those are the only tools it declares; it edits nothing.

3.7 maxwell

Documents maxwell 3.0.1 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

maxwell audits a deliverable against the objective of its assignment before it reaches you: a fresh reviewer —a subagent that did not do the work and does not alter anything— classifies it with a fixed vocabulary, and Maxwell gathers what is needed, records each round and reports to you. It only lets through the work that meets its objective.

When to use it and when not to

Use it when closing an assignment, when you want to know whether something is ready to hand over, and always for long or delicate work. Say "run it through Maxwell" or "is it ready yet?".

Don't expect it to fix things. The reviewer does not alter anything, and Maxwell does not repair either: the findings go back to the session that did the work so that it can correct them.

Don't expect a yes out of courtesy. If something could not be tested, the ruling says so (COULD NOT VERIFY); it does not pass it as good.

3.8 pay-de-manzana

Documents pay-de-manzana 1.3.2 as it ships in the Pay de Manzana 1.3.1 package.

In one sentence

pay-de-manzana brings your Cowork environment to its current form: in INTEGRATE mode it sets it up from scratch, adds a domain, updates it to the new package or restores what is missing —and it is the only mode that writes—; in REVIEW mode it does exactly the same analysis and tells you what it would do, without touching anything.

When to use it and when not to

Use it with phrases like these:

What you say Mode What happens
"generate my environment" (on an empty folder) INTEGRATE The setup: INTEGRATE with all pieces missing; it sets up the complete environment
"add a domain" INTEGRATE Adds a domain (an organization or area) to the environment you already have
"update my environment" INTEGRATE Brings to the current form whatever is in an earlier form
"restore what's missing" INTEGRATE Creates the missing pieces without touching the ones that are present
"review my environment" REVIEW Recognizes the state and builds the plan; reports it to you without writing anything

You can also start it by its name. If your phrase doesn't make the mode clear, it asks you just once: "Review only, or fix too?".

Requirement: the master folder (your environment's folder) has to be connected to the conversation, in both modes: to read always and to write in INTEGRATE. Without it, it guides you to connect it and does not start.

Don't use it to:

  • Install, update or remove skills. It brings your environment up to date, not your skills: that is always a step for you in the app.
  • Migrate a project's project.md. start-project does that, project by project; this skill gives you the line to open that session.
  • Set up Drive sync. It doesn't set it up; if something about the sync gets in the way, it works locally and lets you know. Working without sync is a valid state.
  • Review your profile in the middle of other work. The profile module only runs in a process dedicated to it (the setup, a migration or when you expressly ask for it), never inside a session with another objective.

3.9 develop-skills

Documents develop-skills 3.3.0 as it ships in the Pay de Manzana 1.3.1 package.

Who this chapter is for. develop-skills is a skill for whoever builds or adjusts the environment, not for daily use. You will see it work when you write a skill of your own or fix one from the package; if you only use the environment for your work, you don't need it. The why of each rule is in the "topics" view and in the master manual.

In one sentence

develop-skills takes a skill through its whole cycle —design, draft, freezing, delivery, installation and registration— with gates that prevent writing before you approve the design, numbering a version before you say "freeze it" and delivering a package that nobody else reviewed.

When to use it and when not to

Use it whenever the session is going to create, edit, review, version, package or audit a skill, even if the assignment doesn't ask for it. It loads together with skill-creator. It is enough to say something like "let's make a skill for…", "fix this skill" or "package the skill".

Don't use it to write the text itself. How an instruction is written —what goes in, what stays out, how long it is— is set by write-for-agents, which this skill loads. develop-skills handles the cycle: stages, version, gates, packaging and delivery.

It does not install anything. It hands you the package with its button; the click is yours.

3.10 write-for-agents

Documents write-for-agents 1.1.1 as it ships in the Pay de Manzana 1.3.1 package.

Who this chapter is for. write-for-agents is a skill for whoever builds or adjusts the environment, not for daily use. You will see it work when you write or fix an instruction box, an assignment, a memory or a skill of your own. The why of each rule is in the "topics" view and in the master manual.

In one sentence

write-for-agents is the standard for writing and reviewing every text that an agent reads in order to execute: it says what goes in, what stays out, how long it can be, and it delivers each review with the corrected text and a findings sheet with file and line.

When to use it and when not to

Use it when writing, reviewing, slimming down or auditing a skill, an instruction box, an assignment or a domain or project memory, and before accepting a skill's description as good. Other skills in the environment load it on their own before writing those texts (for example, start-project and develop-skills).

Don't use it for documents that people read: a manual like this one, a report or meeting minutes are not instructions for an agent.

Don't use it to package or version. The packaging and versioning mechanics live in develop-skills.

Work situations

Each situation says what to say and which skill comes in. The detail is in each skill's section of this guide and in the master manual's chapter.

I'm starting from scratch

  1. Install the ten skills (each .skill: install button in the chat, or Settings → Capabilities).
  2. In a new chat, say "generate my environment". pay-de-manzana interviews you just once, shows you a plan and, with your approval, creates the master folder, the global memory, your domains with their corpus, the boxes and the sample project.
  3. Paste the boxes it hands you where it tells you to; after pasting each one, save, close the app completely and reopen it to confirm that it stuck.
  4. Go through "My first project": these are exercises to learn the cycle. When you finish, archive it or mark it done.

→ Chapters: pay-de-manzana, start-project.

My typical day

  1. Start. Say "load context", "let's pick back up" or declare the session type: "Session PROJECT · <project>". start-session reads only what that type asks for and tells you in one line what it loaded and what needs attention.
  2. Work. Ask for what you need. If mid-session you need a source, say "bring <source>".
  3. Close. Say "close the session" or "we're done". close-session writes the record, hands it to fresh writers and saves the logbook, the project memory and the durable knowledge. The conversation title gets marked with ✓.

Saying goodbye ("thanks, see you later") is not closing: it only saves a durable fact if there was one. The full close-out is something you ask for.

→ Chapters: start-session, close-session, capture-knowledge.

I'm starting a project

Say "start a project". First you choose the type (short, complex or process); then you answer the objective script: what gets achieved, for whom, the deliverable, how it is measured with a number and its counter-measure, and which business objective it drives. At the end you have the folder, the project.md, the row in the index and the project box ready to paste.

→ Chapter: start-project.

I have a loose idea and don't know where to start

Say "question me" or "before we start, ask me". question-user first pins down the objective, the deliverable and how you will know it turned out well, and then the details, with a recommendation on each question. It ends with a record of what was decided, which can become an assignment.

→ Chapter: question-user.

I want to leave an assignment for another session

Say "make me an assignment". write-assignment checks that the assignment drives the project's objective, drafts it with what it already knows, asks you only what is missing and leaves it in the project's _Memory/assignments/. When it has no open questions left it moves to ready, and any session can execute it.

→ Chapter: write-assignment.

I want to know whether something is ready

Say "run it through Maxwell" or "is it ready yet?". maxwell pins down the deliverable's objective, gathers its criteria and sends it to a fresh reviewer, up to three rounds. It reports one of four rulings: PASS, NOT PASSED, CAVEATS or COULD NOT VERIFY.

→ Chapter: maxwell.

I learned something that will be useful later

It is saved only when the session closes. If you want to do it right away, say "send this to the corpus". capture-knowledge asks itself whether it will help another project six months from now; if so, it writes it into the corpus of the current domain's organization, following its SCHEMA.md.

→ Chapter: capture-knowledge.

I'm adding a new organization or area

Say "add the domain <name>". pay-de-manzana creates the domain with its Sheet, its corpus and its project index, and hands you its box. start-project does not create domains.

→ Chapter: pay-de-manzana.

A new version came out, or something looks wrong in my environment

  • Update: install the new skills and say "update my environment".
  • Review only: say "review my environment". It reports what it would do, without touching anything.
  • Restore: say "restore what's missing".

In every case none of your own work gets overwritten: what doesn't fit is moved with a backup and your approval.

→ Chapter: pay-de-manzana.

I work on several computers

The first time you open a session on a machine, Claude asks what to call it and notes it in _Memory/machines.md. From then on each session tells you where you are working from, and each logbook entry is signed with the machine. Continuity comes from the logbook and each project's memory; if you sync your folder, syncing takes a while: give it a few minutes before concluding that something is missing.

→ Chapters: start-session, pay-de-manzana.

I want to write my own boxes, assignments or skills

For any text that an agent is going to execute, load write-for-agents: it instructs, it doesn't explain; each line changes behavior. To build or adjust a skill, use develop-skills together with skill-creator: you approve the design, read the draft, give the order to freeze and make the install click.

→ Chapters: write-for-agents, develop-skills.

If something goes wrong

For any other problem, describe to Claude what happened: what you asked for, what you expected and what came out. What follows are the cases that come up most often; each skill's full table is in its chapter of the master manual, in the "If something goes wrong" section.

What happens What to do
"I open a new conversation and Claude doesn't bring what I had saved" Start it by hand: "load context", "start session", "let's pick back up" or "catch me up". Then check that the Cowork box is pasted: it orders start-session to run at startup
"It asked me to connect a folder and didn't continue" Connect the master folder to the conversation and ask again. If it says you connected the wrong folder, you connected the containing root: disconnect it and connect the master folder
"My box didn't stay pasted" Known app bug: save, close the app completely, reopen and verify that it stuck
"I said goodbye and it didn't close everything" A goodbye only records the durable fact. Say "close the session"
"I kept writing and now it says ✗" Normal: the conversation was reopened. On re-close it goes back to ✓ and what is new is left as an addendum
"I still see old skills" or "it won't install the skill" Installing or removing skills is a step for you: the click is yours, Claude doesn't do it
"The assignment didn't run, it interviewed me" It wasn't in ready. Answer the interview until it is ready
"It says I'm on MOBILE and I'm on my computer" Answer the question at the end of the startup with your machine's name

Topics

One block per skill: why it exists, how to teach it, and its check questions. Text taken from master manual v2 (Part 3 chapters, sections «Why it exists» and «How to teach it»).

3.1 start-session

Why it exists

Loading too much costs you and causes confusion. A session that is only going to transcribe an audio file doesn't need the logbook or the project index; one that is going to decide a project's direction does. If every session read the whole environment, it would pay to read what it doesn't use and mix what is current with what doesn't apply. That is why there are seven session types, and each one opens only its own sources. What the type's table doesn't name doesn't get opened; to know what is in a folder, listing it is enough, no need to read it.

Cheap readers that bring back only what matters. The big files —the logbook, the corpus, the domain sheet— are not read by the main window. They are read by a loader: a read-only subagent that answers fixed questions for the session type and returns facts, each one with the file and the line it comes from. No citation, no fact. That way the window gets a few verifiable lines instead of thousands of raw lines, and all the loaders run at the same time.

Every piece of data has an owner. When two sources say different things, one isn't picked silently: the source that declares that piece of data wins (the project's for its status, the profile for who you are), and the contradiction is reported to you with both citations so you can fix the wrong source.

The date and the machine matter. The system clock comes in UTC time, which in the late afternoon or evening is already a day ahead; everything stamped with a date afterward would come out wrong. And the machine that announces the start is the one the close-out uses to sign the session's logbook entry.

How to teach it

  • The most common mistake is teaching it as «the one that reads everything at the start». It's the opposite: the one that decides what not to read. Teach it starting from the session types.
  • Teach people to declare from day one. «Session PROJECT · <project>» in the first message saves the inference and its warnings. Loose phrases («load context», «let's pick up») work, but the type ends up inferred.
  • Teach people to read the report line: date, machine, type, «Loaded» with its N of M, and the warnings. Whoever can read that line knows whether the session started well.
  • Suggested demo: start the same conversation twice with a sample project —once with «hi» (type 0) and once with «Session PROJECT · <project>»— and compare the two report lines. Then ask «bring the logbook for <question>» and show how it gets added to «Loaded».
  • Check questions: «What is the difference between a B session and a C session?», «Why isn't the E type inferred?» and «What does corpus 40 of 212 mean in the report?».

3.2 close-session

Why it exists

What isn't saved, the next session doesn't know. Every conversation starts blank; the only thing that carries over from one to the next is what was written in the master folder. The close-out is the step that writes it.

The window reports; others write. The conversation that did the work knows what happened, but it carries all the noise of the session. So it doesn't write to the corpus, the logbook or the indexes: it drafts a record and hands it to three writers that start fresh, with no material beyond that record. What isn't in the record doesn't exist for them, so the record is written first and with care.

A decision of yours is not paraphrased. If the record summarizes in other words what you decided, the next session obeys the summary, not your decision. That's why decisions go in verbatim: paraphrasing a decision repeals it.

Each piece of data at a single level. The detail lives at the lowest level that applies —the project— and only its status, one line and a pointer go up. If the same progress were written in the logbook and in the project, sooner or later they would say different things.

Some documents don't change without you. Your profile, the list of domains, the instruction boxes and the domain sheets govern every session. The close-out doesn't edit them: it proposes the change and waits for your approval.

The inbox is not a workplace. In _Inbox/ only what nobody has touched should remain; that way, when you open it, what you see is exactly what is pending.

How to teach it

  • The most common mistake is teaching it as «the one that summarizes the session». Teach it as the one that distributes: the window writes a record and three writers put each thing in its place.
  • Insist on the record. Everything that doesn't make it in there is lost; that's why decisions go in verbatim and the inbox items used are declared.
  • Explain the seal. Continuing to write after 🔒 SESSION CLOSED is not an error, but it reopens the session: the name changes to ✗ and the new material is saved as an addendum until it is closed again.
  • Suggested demo: in a sample session, make an explicit decision, use a file from the inbox and ask «close the session». Then open the logbook, the project.md, the inbox and _Memory/intakes.md so they can see where each thing ended up.
  • Check questions: «Why doesn't the window write directly to the logbook?», «What happens to an inbox file you only read?» and «Which documents never change without your approval?».

3.3 start-project

Why it exists

The objective decides whether a project succeeds; everything else is scaffolding. The folders, the index and the instruction box can be created in a minute and they don't make anything turn out well. What does is knowing what has to be true at the end, for whom, and how it will be measured. That is why the skill spends the session clarifying the objective, and leaves the folders for last.

The start is the moment of most context. When someone decides to begin something, they have in mind why, for whom, and what worries them. A week later, they no longer do. The skill takes advantage of that moment with a full interview, not with «one or two questions»: what isn't pinned down at the start costs much more to reconstruct later.

A central document that only instructs. Every session that works on the project reads its project.md in full. If that file piles up history —what was tried, what changed, who said what— every session pays to read what no longer governs, and the agent can confuse the old with the current. That is why project.md holds only current instructions; the history goes in another file that isn't loaded.

Each piece of data in a single place. What is true about you goes in global memory; what is true about the business, in the domain; what is true about the project, in its project.md. The levels below point to the ones above, they don't copy. If a piece of data lives in two places, sooner or later they contradict each other and nobody knows which one governs.

Three project types because they progress differently. A job that finishes in an afternoon, one that evolves over months and one that repeats forever are neither planned nor measured the same way. A short project is not an abbreviated complex one: it asks fewer questions and seeds a different document.

How to teach it

  • The most common mistake when teaching it is presenting it as «the one that creates the folders». The folders are the least of it: teach it as the interview that sets the objective.
  • Don't say «answer a few questions». They are the complete script; if the assistant expects two questions and eight arrive, it feels like something went wrong.
  • Suggested demo: start a real short project live for someone in the group. Let the skill propose each answer and let the group correct it. Finish by opening project.md and the index row so they can see that the memory got written.
  • Check question: «What is the difference between a short project, a complex one and a process one?», and «What is the countermeasure for?».

3.4 capture-knowledge

Why it exists

Knowledge has to outlive the project. What you learn about a supplier, a standard or a team while working on a project is useful later to other projects. If it stays in the project's memory or in the logbook, nobody finds it. The corpus is the place where that knowledge lives; projects and logbooks reference it, they don't copy it.

Not everything that was learned is knowledge. The acid test is one question: is it useful to a session of another project six months from now? If it is only useful to this project, it is context and already lives in its project.md or in the logbook.

A few good pages are worth more than many. A corpus that grows with everything that happened becomes as hard to consult as having no corpus. That is why the skill is selective: zero pages is a valid result.

Each organization with its own corpus, no crossovers. One organization's knowledge isn't consulted or written from another; personal material isn't mixed with business material.

The corpus sets the rules, not the session. Each corpus brings its own SCHEMA.md: which page types exist, which fields they carry and how they are written. The skill loads it before writing and doesn't invent anything outside it.

How to teach it

  • The most common mistake is teaching it as «the one that saves everything from the session». Teach it as a filter: its main job is to leave out what doesn't belong.
  • Teach the acid test with cases: «is it useful to a session of another project six months from now?». Bring three or four facts from a sample session and have the group decide which ones pass.
  • Separate corpus from profile: what describes the person goes to the profile, and only with their confirmation; what describes the business or its entities goes to the corpus.
  • Suggested demo: in a sample session, mention a new entity (a fictitious supplier) and ask «move this to the corpus». Then open the page, the index.md and the package's log.md to show the three writes and the three provenance marks.
  • Check questions: «Why doesn't a project fact go to the corpus?», «Where does the uncertainty of a fact go?» and «What happens with something the session learned about you?».

3.5 write-assignment

Why it exists

Work that is left for later gets lost if it isn't written down in full. When a task is postponed, the context that made it clear stays in the session that thought it up. The assignment fixes it in writing so another session —another day, on another machine, with another agent— can pick it up and do it right.

Two components decide whether an assignment works: the objective and the open questions. Everything else —the header, the paths, the limits— is scaffolding around those two. A weak objective doesn't show when you write it: it shows when the agent who picks it up decides badly on everything the assignment doesn't cover. And an unanswered question that nobody wrote down becomes an assumption by the agent. That is why the skill spends the session on those two components.

The golden rule. An assignment moves to ready —that is, it can be executed— only when its open questions section is empty and its acceptance criteria are something you can verify in under ten minutes. If checking the result would take you an hour, the criteria are not well written.

Draft first, ask later. The skill builds the assignment with what it already knows and then asks you only what is missing. What it deduced it marks as deduced inside the text of the assignment, not just in its head: whoever picks it up later needs to see what you confirmed and what was assumed.

An assignment that doesn't push its project's objective must not exist. Within a project, each task exists to bring it closer to its objective. If you can't say which objective it pushes, the work is surplus, or belongs somewhere else, or the project's objective is already stale. That is why the skill checks this before writing a single section, and if it doesn't pass, it doesn't write the assignment.

Each type of deliverable has its standard, and that standard is already written. A skill, a text for agents or a Knowledge Corpus file have their own rules, kept in documents called rulebooks. The skill consults them instead of inventing the criteria, and cites them instead of copying them.

How to teach it

  • The most common mistake is presenting it as «the one that fills in a template». Teach it as the one that sets the objective and the open questions; the template is scaffolding.
  • Insist on the gate. A skill refusing to write something comes as a surprise; explain beforehand that an assignment that doesn't push the objective is work that shouldn't exist.
  • Explain draft as something healthy. An assignment in draft is not bad: it is honest about what is missing.
  • Suggested demo: ask live for an assignment for a real, small job. Let the skill propose the five points and let the group correct them; open the file and point out the header, the questions section and the Progress notes. Then say «advance it» and show the change to ready.
  • Check questions: «What does the gate at point 5 do and what are its three outcomes?», «When is a question not an open question?» and «What is the difference between draft and misaligned?».

3.6 question-user

Why it exists

A weak idea can't be committed to, but you don't have to wait for it to mature on its own either. Vagueness is not a reason to postpone: it is exactly this skill's raw material. It serves to turn an idea that is still fuzzy into decisions made.

The facts belong to the skill; the decisions are yours. Everything that can be found out —in your files, in the project's memory, with a search— it finds out itself and never asks you. Your time is spent only on what only you can decide.

The what before the how. What the work has to achieve is the fundamental thing; how it is achieved allows many valid forms. A well-solved how on top of a weak what is lost work. That is why it doesn't ask you any execution detail while the objective, the deliverable or the test that it came out right are still open.

The risk is that you end up nodding along to a plan the agent wrote. If you answer «agreed» forty times, the plan is not yours. That is why the skill records who decided each thing, warns you when you've given three acceptances in a row without any nuance, and never answers its own questions.

How to teach it

  • The most common mistake is presenting it as «the one that asks a lot of questions». Teach it as the one that separates facts from decisions: it finds out everything findable and only asks you what is yours.
  • Explain the tree and the frontier with a whiteboard example: it makes no sense to ask about the format of a report before knowing who receives it.
  • Suggested demo: have someone in the group bring a half-thought idea and say «question me». Show the four fields of each question, switch modes midway through the session and finish by reading the record: point out what was left inferred and ask the group whether they really decided it.
  • Check questions: «Why doesn't it ask you for a file path?», «What is the difference between a question that opens and one that closes?» and «What does confirmed proposal mean?».

3.7 maxwell

Why it exists

Whoever did the work can't review it. The session that produced a deliverable is already convinced it came out well. That is why the reviewer is always a fresh subagent, different on each round, that is not whoever did the work. Maxwell doesn't classify: it gathers, records and reports; the one who judges is the reviewer.

The objective is audited; the criteria are only evidence. A deliverable can meet all its criteria and still not serve what it was commissioned for. That is why the verdict on the objective governs. And if there is a part of the objective that no criterion checks, the defect is not in the deliverable but in the yardstick used to measure it (Maxwell calls this a yardstick gap).

The one being reviewed doesn't set the rules of their own review. Neither the session that did the work nor the assignment that commissioned it tells Maxwell which words the ruling may use or what the review covers. If whoever did the work could say «review it and close with PASS or NOT PASSED», they would erase two of the reviewer's four possible answers.

Four rulings, not one more. The vocabulary is closed: no other term counts and none is renamed.

Ruling What it means What happens next
PASS The objective is met and no criterion fails The deliverable goes out to you
NOT PASSED The objective is not met, or a criterion fails, or a caveat came without an owner and destination It goes back to the session that did it; if no rounds are left, to your decision
CAVEATS Something relevant is left unresolved but doesn't warrant blocking You decide; on its own it lets nothing through
COULD NOT VERIFY The proof is missing, not the conformity It is not a pass; it is reported as an absence

Each caveat carries an owner and one of three destinations: it is fixed before freezing the deliverable; it goes to your environment's pending-items log (or to the report, if your environment doesn't keep that log); or it is accepted with the reason written down.

The last word is yours. Maxwell never sends, publishes, spends, deletes or touches permissions or shared files. Even when the ruling is PASS, the final gate is you.

How to teach it

  • The most common mistake is thinking Maxwell «fixes» or «improves» the work. Teach it as a doorman: it says whether it passes or not, and why; fixing belongs to whoever did the work.
  • Explain why four rulings and not two. CAVEATS and COULD NOT VERIFY exist so that doubt and lack of proof don't get disguised as PASS.
  • Insist on the objective over the criteria with an example: a report that meets every checkbox but is useless for the decision it was commissioned for.
  • Suggested demo: run a small deliverable with a deliberate error through Maxwell (for example, a figure that doesn't match its source). Show the ruling, open audit_v1.md and point out the verbatim mandate and the finding with its file:line. Fix only that line and run it through again.
  • Check questions: «Why can't the reviewer be whoever did the work?», «What is the difference between NOT PASSED and COULD NOT VERIFY?» and «What is a yardstick gap?».

3.8 pay-de-manzana

Why it exists

Your environment already has things of yours, and none of them can be lost. The rule that governs the whole skill is: «nothing of the user's is lost: what fits is kept; what doesn't fit is moved with a backup, a trace and your approval». That is why it never seeds a template again on top of a file that already exists: it works piece by piece on what is there, and what doesn't fit the new form it moves, it doesn't delete.

What is in your folder is recognized by its shape, not by its label. An environment can say in its index that it is a certain version and not be one, or have pieces from two versions mixed together. That is why the skill reports to you the version declared by your _Memory/INDEX.md, but that version decides no step: what decides is the situation of each piece, seen in its headings, columns and clauses. By the same token, the contents of your folder don't decide the mode either: the mode is decided by what you asked for.

One process with two modes. REVIEW is not a separate analysis: it walks the same reconnaissance and builds the same plan as INTEGRATE, and stops before applying. That way, what REVIEW reports to you is exactly what INTEGRATE would do.

Whoever looks at the disk is not the one who fixes it. The reconnaissance of your folder is always done by a fresh read-only subagent, never the main conversation. That subagent works as a lock: it can't write, so what it reports is what is there, not what the conversation expects to find. If your work surface doesn't allow subagents, the skill stops instead of doing the reconnaissance on its own.

What lives in the app can't be seen from the folder. The instruction boxes, the «Cowork files» setting, the connected folders, the installed skills and the sync live in the app, not on your disk. The skill doesn't take them as good on indirect evidence: it asks you to confirm them, and the boxes are handed to you for you to paste.

A single round of questions and a single yes. Everything it needs to know from you it asks together, at the start, with default values; afterward it presents a complete plan and asks for a single approval, with the right to veto rows. It doesn't interrupt you mid-application.

Running it twice duplicates nothing. Each step checks first whether it is already done, and the plan you approve, with your vetoes, is saved so that the next run doesn't propose again what you already rejected.

Minimal boxes and each piece of data in a single place. The instruction boxes only say where your environment lives, which skill runs on open and on close, and the safety rules for writing; the model's detail lives in INDEX.md and your preferences in profile.md. Each rule lives at a single box level and each piece of data at a single memory level: the lower ones point to the upper ones, they don't copy. If a piece of data lives in two places, sooner or later they contradict each other.

How to teach it

  • The most common mistake when teaching it is presenting it as «the installer». Teach it as the one that brings your environment to its current form without losing anything of yours: the backup, the dry-run plan and the single yes are the heart of it, not the folders.
  • Teach the two modes with a single idea: REVIEW is INTEGRATE without the apply step. If someone is afraid to touch their environment, let them start with «review my environment».
  • Anticipate the manual parts. Pasting boxes, changing «Cowork files», disconnecting folders and installing skills are clicks for the assistant. Say so up front, so nobody expects the skill to do them on its own.
  • Suggested demo: on an empty sample folder, run «build my environment» with level «Work only», paste the boxes following the close-and-reopen instruction, and finish with exercise 1 of «My first project». Then run «review my environment» so they can see a report with no changes.
  • For the profile: stress that leaving empty slots is desirable and that the burden of proposing is on Claude; the assistant only confirms, corrects or strikes out.
  • Check questions: «What is the difference between INTEGRATE and REVIEW?», «What is the setup?» and «Why can't the “Cowork files” folder be inside the master folder?».

3.9 develop-skills

Why it exists

A skill is code that another agent executes, and it is built like code. Without a fixed cycle, a session writes the skill in one go, puts a number on it, packages it and hands it to you «finished» for you to approve afterward. This skill splits the work into stages that you open: you approve the design, you read the draft, you give the order to freeze, you click install.

It doesn't replace skill-creator; it complements it. skill-creator is the general tool for creating skills; develop-skills is the delta for this environment: what is done differently here. The two are loaded together, and each difference between them is declared in a table (see «Divergences from skill-creator»).

Iterating is not versioning. While you fix a draft there is no version number, no log, and no package. The number appears only once, when you freeze. That way version 1.2.0 of a skill is a concrete thing, and not «the one that was in the folder on Tuesday».

Whoever reviews is not whoever made it. The agent that wrote the skill can't approve it. A fresh reviewer, who changes nothing, audits it against written criteria; without its favorable ruling it isn't packaged. It is a gate, not a suggestion.

The skill travels; the environment doesn't. A skill is installed on the account and runs on any machine and in other people's environments. That is why it can't carry paths from your machine, credentials or names of products that someone else may not have, and it has to say what to do when something from outside is missing.

How to teach it

  • Teach it as a cycle of approvals, not as a packager. The value is that nothing moves forward without the person's yes: design, draft, freeze, install.
  • The hardest idea: iterating is not versioning. Get the group to tell apart «the folder I'm editing» from «version 1.2.0 that was delivered».
  • The fresh reviewer is not a suggestion, it is gate 7: the session that made the skill can't approve it, and a PASS with no report behind it doesn't open.
  • Suggested demo: take a small sample skill, make a one-line change, run the gates in draft mode and show how they stop at the first failure and what each code means. Close by showing the shelves table and ask which shelf the skill would go on.
  • Check questions: «Which change bumps MINOR and which PATCH?», «Why does a skill name ~~drive and not a product?» and «What does the skill do if an object in the environment is missing?».

3.10 write-for-agents

Why it exists

An instruction is code, not documentation. An agent doesn't read a box or a skill to get informed: it executes it. Every line that only informs —history, explanations, advice for the human— is paid for on every read and competes with the lines that do govern. The skill's rule fits on one line: write the current correct behavior, in the positive, for a model to execute; nothing more.

«It's too long» doesn't win arguments; a number does. That is why each text declares its own line budget and is measured against it. The standard doesn't set one for all, because a four-branch procedure and a page of mechanics are not comparable.

A piece of data in two places ends up lying. When it is fixed above and the copy below still has the error, the copy isn't surplus: it lies. That is why each piece of data lives at a single level and the others point to it.

It serves to close writing arguments. Besides the rules, it brings six design criteria (PHILOSOPHY.md). In a dispute, the criterion decides; if none applies, it is a matter of taste and not of standard.

How to teach it

  • Teach it with a test, not with a list: «does it instruct or record?». With that single question the group can review any box.
  • The most common mistake is trying to slim down by trimming words. Show that what gets removed is entire lines that record or explain.
  • Suggested demo: take a sample instruction box that has a paragraph of history, a «be brief» and an example that repeats the instruction. Review it live with the eleven-step order and hand over the findings sheet with file and line.
  • Check questions: «Where is an assignment's budget declared?», «Why doesn't a pointer to another piece force the agent to open it?» and «What is the difference between fail and could not verify?».

Environment

Version: v3 · 2026-10-20 · Pay de Manzana page for package 1.3.1 (with pay-de-manzana 1.3.2). The "Usage" and "Topics" views are the v1 ones, with no change to their text; "Environment" and "Glossary" are new.

Status: holds what has been gathered so far from master manual v4; it is updated with each new version of the package.

Who it's for: anyone who wants to understand how the environment works: its folders, its .md files, how knowledge is stored, and how context is loaded.

Source: everything comes verbatim from Manual_Maestro_Pay_de_Manzana_1.3.1_v4.md: all of Part 1, the anatomy of project.md (chapter 3.3), and the anatomy of an assignment (chapter 3.5). The glossary has its own view.

"Environment" is for understanding; "Usage" is for quick reference; "Glossary" defines each term. Terms with a dotted underline, in any view, link to their definition in "Glossary".

Part 1 — Why it works this way

A conversation starts blank; your folder doesn't

Claude doesn't remember one conversation in the next. The only thing that carries over from one session to another is what was written down. Pay de Manzana solves this with a master folder: a folder on your computer that is the single source of truth. Your work, your notes, and the memory of what you do live there, and Claude reads and writes in it. That's why the daily cycle is start → work → close: at start, what matters is read; at close, what happened is written. If you don't close, the next session won't know about it.

The master folder is not the same as the "Cowork Files", which are the app's internal state: those live separately, outside your folder and outside any sync, and are not backed up.

Memory works in levels, and each fact lives in only one

Level Where What it holds
Global _Memory/ at the root Who you are (profile), your domains, the logbook, the machines
Domain One folder per organization or area, plus Personal What the business is (Sheet) and its Knowledge Corpus
Project index <Domain>/Projects/_Memory/projects.md One line per project
Project <Domain>/Projects/<Project>/_Memory/project.md The detail: objective, decisions, next steps

Each fact is written at the highest level where it is still true, and the levels below point to it; they don't copy it. The reason is practical: when a fact lives in two places, sooner or later someone corrects one, the other keeps the error, and nobody knows which one rules.

Reading costs: only what's needed gets loaded

Every line Claude reads takes up space in the conversation and competes with what does matter. That's why nothing is loaded "just in case." At start, the session type decides which sources are opened. Large files aren't read by the main conversation: they are read by read-only subagents that answer specific questions and return facts with their file and line. Which model each subagent uses is decided by the _Model/MODELS.md registry in your environment, by class of work (reading, fresh review, mechanical work); skills declare only the class, never the model name, and a subagent with no declared class uses the same model as the conversation. And a project's history lives in a file that isn't loaded, separate from the current instructions.

Boxes start things; memory remembers

The instruction boxes are short texts you paste into the app (the account, Cowork, each domain and each project). Claude reads them in every conversation, so they are minimal: they say where your environment lives, which skill runs at open and at close, and the safety rules for writing. Everything else —your preferences, the environment's model, the detail of each project— lives in files in the master folder. A box points; it doesn't describe. If you use a team plan, there may also be organization instructions above your own.

Each organization has its own knowledge, and they don't mix

What is learned about a client, a supplier, or a process is saved in the domain's Knowledge Corpus, not in the project where it came up, so another project can find it later. Each organization has its own corpus, plus a Personal one, and the boundary is hard: what belongs to one is neither consulted nor written from another.

What's asked for well comes out well: objective before steps

Claude works better when it knows what has to be true at the end than when it gets a list of steps. That's why several skills put their effort into the objective: start-project interviews until it is set, write-assignment won't write an assignment that doesn't push its project's objective, and question-user asks no "how" while the "what" is still loose. A good objective says what is achieved, for whom, what deliverable exists at the end, and by what number you know it came out right.

Delegate in writing

What gets left for later is lost if it isn't written down in full. An assignment is a task so well specified that another session, another day, and on another machine, carries it out without you explaining anything. It lives in the project folder, has a status (draft, ready, misaligned), and is executed only when it has no open questions left.

Whoever did the work doesn't review it

A session that produced something is already convinced it came out well. That's why the review is done by a fresh reviewer, a subagent that didn't do the work and doesn't alter anything, with a closed vocabulary of four rulings. The final gate is always you.

Decisions are yours; facts are Claude's

What can be found out in your files, Claude finds out and doesn't ask you. What only you can decide, it asks you with a proposal for you to correct, not in front of a blank page. What you don't answer is marked as pending, never made up. And what Claude assumes, it says is an assumption.

Nothing gets deleted

Anything obsolete or duplicate is moved to an _Obsolete/ folder; it is not deleted. That way any change can be undone and nothing of yours is lost, not even when updating the environment to a new version.

The standard folders

Every domain and every project has the same folders: _Inbox/ (what comes in unprocessed), _Documents/ (inputs, with its _Obsolete/), _Deliverables/ (what gets produced), and _Memory/ (the record). Always in the same place, so neither you nor Claude has to search.

Versions and channel

The package has a version (here, 1.3.1) and each skill has its own. Skills are installed one by one, as .skill files, at the account level: the install click is always yours. When a new version comes out, you install the new skills and ask pay-de-manzana to update your environment; your folders and boxes are brought up to date without rebuilding it.

Anatomy of a session

A session is a conversation with Claude, from its first message to its close. It is not a day: in a single day you can open and close several sessions, and a closed session can be reopened. The cycle start → work → close runs in every conversation. Where this manual talks about the cycle "of each day" or "My typical day," read it as the cycle of each session.

Moment What happens Done by Detail
1. Start The session type is set and only what that type calls for is loaded start-session 3.1
2. Work You ask for what you need; "bring…" adds a source You and Claude 3.1, "Bring…"
3. Close Record, three writers, title with ✓, sentinel close-session 3.2
4. After the close If you keep writing, the session reopens (✗) and re-closes close-session 3.2, "Re-close"
Diagram: the path of a session
1. Startstart-session
  1. Local date, master folder connected, and machine
  2. Session type (0, A to F), declared or inferred
  3. Line in the chat: type, domain, project, task
  4. Core: profile.md, domains.md (except in type D), MODELS.md (in C, the assignment)
  5. Loaders, all at once, one per source
  6. Report line: "Loaded: … N of M" and notices
2. Workyou and Claude
  • "bring <source>" → one more loader; it is added to "Loaded:"
  • A durable fact changes → triggered close; the session continues
3. Closeclose-session
  1. Mode, date, and scope
  2. Record: Settled · Evidence · Account
  3. Writers: Knowledge + Hygiene in parallel → State
  4. Title ✓ <title> and short report
  5. Sentinel 🔒 SESSION CLOSED · <date> · context saved
4. After the closeclose-session
  • It reopens: title with ✗
  • Re-close: one-line addendum to today's logbook entry
  • On re-closing, the title goes back to ✓

"Thanks, see you later" doesn't close: it only triggers the short close (triggered mode). The full close is something you ask for.

1. Start. In this order:

  • It sets the date in your local time, checks that the master folder is connected, and works out which machine you're on (from _Memory/machines.md; with no row for your computer, MOBILE).
  • It sets the session type from your first message: there are seven (0, A to F). The most precise way is to declare it: "Session PROJECT · <project>". If you don't declare it, it is inferred from what you ask for, in a fixed order; with no signal at all —a greeting, a question with no object— it is type 0, which reads only the core.
  • It writes a line in the chat with the type, the domain, the project, and the task, before opening files.
  • It reads the core in the main window: profile.md, domains.md (except in type D), MODELS.md, and, in type C, the full assignment.
  • Depending on the type, it launches the loaders, all at once and one per source: read-only subagents that bring back facts with their file and line. It reconciles what they bring.
  • It hands you the report line: date, machine, type, "Loaded:" with the lines read from each source (N of M), and the notices.

2. Work. You ask for what you need. If midway through the session you're missing a source, say "bring <source>" or "bring <source> for <question>": a single loader is launched for it, its facts are reported to you, and the source is added to the "Loaded:" line. Nothing else is reloaded. If midway through the session a durable fact changes —your profile, a project's status— the close runs in triggered mode to settle it and the session continues.

3. Close. You ask for it: "close the session" or "we're done." Then:

  • The mode, date, and scope are set: which domain, projects, assignments, and inboxes it touches.
  • The record is written, before anything else: your verbatim decisions (Settled), the findings with their citation (Evidence), and what was done, left open, or discarded (Account).
  • The record is handed to three fresh writers: Knowledge (to the corpus) and Hygiene (inboxes and _Obsolete/) in parallel, and then State (global logbook, each project's memory, project index, assignments, and intakes).
  • The session title appears once in the chat as ✓ <title>, followed by a short report and, if you're there, the intakes for you to decide on.
  • The last line is the sentinel: 🔒 SESSION CLOSED · <date> · context saved, with the note on what happens if you keep writing.

4. After the close. If you write something of substance after the sentinel, the session reopens: the title is proposed with ✗ and it goes into re-close. Each round is saved as a one-line addendum to today's logbook entry, with no new entry; the Knowledge writer only runs if you added something new and durable. On re-closing, the title goes back to ✓. The marks go on the name of the conversation: no mark, open; ✓, closed; ✗, reopened with something added.

Saying goodbye is not closing. "Thanks, see you later" only triggers the short close (triggered mode): it settles a durable fact if there was one and nothing more; it doesn't move files, doesn't write to the logbook, and doesn't place the sentinel. The full close is something you ask for.

What you end up with: the anatomy of project.md

From chapter 3.3 start-project of the master manual.

The status header

The first 6 lines, always in this order:

# Project — Weekly sales report

- **Structure:** 1 · **Project type:** process · **Unit of progress:** runs
- **Status:** running · **Blocked by:** nothing
- **Next:** first run with Monday's close
- **Start:** 2026-10-18 · **Last updated:** 2026-10-18 (laptop)
  • Structure: 1 marks that the project has the current form. A project.md without that mark is "unmigrated" (see below).
  • Statuses: not started, active, paused, finished; in a process: not started, running, paused, retired. Blocked by says what is holding it up, or "nothing".
  • Next is one line; if it is an assignment, it names it by its file, never with its status.
  • Dates go YYYY-MM-DD, with the machine in parentheses.

This header exists so other skills can know a project's status by reading 6 lines, without loading the whole file. The type and the status have a single official copy: the row in the index, which is written together with the header.

The sections

Section What it holds When it appears
Objective The fields for its type (table below) Always
Decisions made — not reopened Date and decision, one line; without the why If any; in complex it comes seeded
Working rules Project conventions, one line; the domain's live in the Sheet If any
Failed approaches / do not retry What was tried and what brought it down If any
Related projects Name, what links them, and a pointer to their project.md; without copying their status If any
Next steps What comes next Always

An empty section is not written. At the bottom: _Budget: 13,400 bytes._ When something changes, the field is rewritten in place —not added below— and what has been superseded goes out to history.md, without striking it through in project.md.

Objective fields by type (only the form for the chosen type is copied):

Field short complex process
What you want to achieve ✓ ✓ ✓
Who it's for ✓ ✓ ✓ (who receives each run)
Deliverable ✓ ✓ ✓ (of each run)
How it is measured + counter-measure ✓ ✓ Section "How it is measured": run measurement and indicator
Business objective ✓ ✓ ✓
Who influences and what behavior changes — ✓ —
How it runs: trigger, what comes in, what accumulates and where, what degrades it — — ✓

The other files in _Memory/

File What it holds Who reads it
project.md Current instructions The session working the project, in full; the one that only coordinates, just the header
assignments/<name>.md One assignment; its status lives only in its own header The session that executes or coordinates it; others, only the status line
context.md Current reference that project.md doesn't state: background, scope, nomenclature; confirmed versus assumed, with its source A subagent that extracts what's relevant (25 facts at most)
coordination.md Board of the assignment queue: names each one and points to its file, without writing its status A subagent that extracts what's relevant
history.md What happened: one entry per session, newest on top Nobody at start; only if you ask
project-instructions.md The instruction box Nobody at start; it's for pasting

Behind that column there are four ways to read a file, from the most expensive to the cheapest: in full (the window reads all of it), machine-filtered (a command pulls out only the lines that matter, like the header), with a subagent (a read-only agent answers questions about the file and brings back only that), and not loaded. _Documents/, _Deliverables/, and _Obsolete/ are not loaded at start either. That way the start reads little even if the project accumulates a lot.

history.md is cut when it goes over 200,000 bytes: what's from earlier years goes out to history_<YYYY>.md, one per year (or per half-year, history_<YYYY>H1.md, if a single year already goes over the limit). The cut falls between entries, never in the middle of one, and what is cut off isn't loaded either. The global logbook only keeps one line per session with a pointer to its entry in history.md.

What you are left with: the anatomy of an assignment

From chapter 3.5, write-assignment, of the master manual.

The header

Five lines under the title. The whole header fits in the first 8 lines of the file, because that is the only part the assignment loader reads when it starts a session; anything that does not fit goes in a section.

# Assignment — Compare packaging suppliers

- **Project / domain:** Purchasing 2027 · Operations
- **Status:** draft — two decisions missing
- **Priority:** medium · **Blocked by:** nothing · **Spawned from:** —
- **Work:** judgment · **Mode:** with the user
- **Date:** 2026-10-18 · **Last updated:** 2026-10-18

(Illustrative example.)

Field Values
Project / domain The owning project and its domain; no project · <Domain> if it has none
Status · Result The closed lists in the next section
Priority high, medium or low
Blocked by · Spawned from What is holding it up (nothing) · the assignment that originated it (—)
Work mechanical, extraction, judgment or maximum
Mode with the user or autonomous
Date · Last updated YYYY-MM-DD, in your time zone

The status value is written on its own: no emoji, no bold and no capitalization variants, so that the other skills can read it without ambiguity.

The sections

# Section What it holds
1 Objective and why The five points of the script
2 Minimal context Pointers, not copies: paths to what the agent must read before starting, and the sealed pointers to the rulebooks
3 Concrete outputs Which files come out, in what format, with what versioned name and into which folder
4 Definition of DONE Acceptance criteria: a verifiable list that the agent goes through before reporting it finished, and that you go through in under 10 minutes
5 Limits of authority What it can do on its own and what requires your confirmation
6 Non-goals What is not part of the assignment
7 Failed approaches / do not retry Paths already tried and why they did not work
8 Open questions The pending decisions, in the form from step 7
9 Close-out What concrete proof each point of the close-out report calls for

Unless something else is said, the limits of authority are these: the agent reads and writes versioned files inside the project folder; anything that leaves it or spends money goes through you.

When there are no open questions, section 8 says None. —it is never left empty or filled with padding—. If the questions were closed in an interview, a table goes below it with one row per question: where the answer was recorded and what was decided.

Three sections appear only if they have content; otherwise they are left out (they are not written with "none"):

Section What it declares
Branching The two or more possible assignments depending on the result, and the exit criterion if the assignment is a loop
Waiting on Which person, deliverable or outside event unblocks the assignment, and how you know it has arrived
Examples One representative example of the output, which the agent takes as a template

At the bottom go the "Progress notes" (one line per step forward: date — what moved ahead, what is left) and the assignment's line budget (_Budget: N lines._).

The statuses

A closed list; any other value is an error.

Status It means What is done with it
draft The open questions section has content It is not executed: it gets an interview
ready Questions empty and criteria verifiable in under 10 minutes It can be executed
misaligned It is complete, but it lost alignment with the objective or the circumstances It is re-thought, not completed
closed It is finished It carries a Result

Result is one of: done, absorbed by <assignment>, superseded by <assignment> or discarded.

Each transition is written by someone in particular:

Transition Written by
→ draft (on creation) write-assignment
draft → ready write-assignment, when the questions are emptied
misaligned → draft or ready write-assignment, when re-thinking it
any → misaligned Whoever detects the misalignment: the session close when the project objective changes, or you
→ closed + Result The session close's Status writer

Every transition leaves a line in "Progress notes" with the date and the cause. A status change without that line is a defect.

Appendix — Glossary

The environment's own terms, in alphabetical order. Each one carries a definition line and where it is explained in this manual: "Part 1 › <section>" or "3.x › <section>" (a chapter of Part 3).

Two usages that invite confusion: session is a conversation, not a day; and area is the same thing as domain.

On this page, each "Where it is explained" reference links to its section when it is here: "Part 1" and the two anatomies, in "Environment"; "Part 2", to its situation in "Use"; the other "3.x" ones, to their skill's summary in "Use". Terms with a dotted underline, in any view, take you to their row.

Index: ✓ ✗ · A · B · C · D · E · F · G · H · I · L · M · N · O · P · R · S · T · U · V

✓ ✗

TermWhat it isWhere it is explained
✓ / ✗Marks on the conversation name: no mark, open; ✓, closed; ✗, reopened with something added. They are not part of the title3.2 › 8. Title, report and seal · 3.2 › Re-close

A

TermWhat it isWhere it is explained
Record (of the close)Record of the session that the window writes before anything else in the close, in three zones: Fixed, Evidence, Account. It is the only thing the writers read3.2 › 2. The record, before anything else
Record (of question-user)Table that comes out of an interrogation: one row per question, with what was decided and who decided3.6 › What you are left with: the record
IntakeRow in _Memory/intakes.md with a proposed change to a high-inertia document; it starts as retenida and becomes aplicada or descartada by your decision3.2 › 7. Status: intakes and routing
AgentAn AI that does not just give information: it does things, decides and executes. It is a model with instructions and tools—
SetupThe first run of pay-de-manzana, on an empty folder: it builds your environment from scratchPart 2 › I am starting from scratch · 3.8 › 6. A single interview round
High inertia (documents of)profile.md, domains.md, the instruction boxes and the Domain Sheets: they govern every session and change only through intake3.2 › 7. Status: intakes and routing
HallucinationA claim the model gives with confidence and no source to back it; that is why the environment asks for a file and line citation and separates what is confirmed from what is assumedPart 1 › The decisions are yours; the facts, Claude's
Leverage (leveraging)Achieving more with the same effort thanks to a lever; with AI, the lever is borrowed work capacity, and the best way to use it is to give it the final objective without telling it how to get therePart 1 › What is asked well comes out well: objective before steps
Cowork files (backend)The app's internal state; it lives outside the master folder and outside all of Drive, in the sibling folder BackendPart 1 › A conversation starts blank; your folder does not · 3.8 › 1. Check that it can work and declare the mode
AreaThe same as domainPart 1 › Memory goes in levels, and each piece of data lives in only one
HarnessThe working environment a model runs in (instructions, tools and files) and that turns it into an agent; Pay de Manzana is a harness built on top of Cowork—

B

TermWhat it isWhere it is explained
Inbox (_Inbox/)Folder in each domain and project where whatever nobody has processed comes in; the close removes what was consumedPart 1 › The standard folders · 3.2 › 5. Hygiene: remove from the inbox what was consumed
BatideroWork that moves along a lot but ends up noticeably poor (AI slop); also the mess left when work gets trampled—
Logbook_Memory/logbook.md at the root of the master folder: what has happened in each session, most recent on top; if there is already an entry for today, the session is merged into it. It is global: it is never written in a domain's or project's3.2 › 6. Status: write each thing at its level · 3.2 › What you are left with
Agentic leapThe step from AI that answers —gives information, solves one-off tasks— to AI that decides and executes whole projects and processes—

C

TermWhat it isWhere it is explained
Instruction boxShort text you paste into the app —Instructions for Claude, Cowork, one per domain, one per project with a space— and that Claude reads in every conversation; it points, it does not describePart 1 › The boxes start; memory remembers · 3.8 › 13. It hands you the boxes
ChannelOne of the three pieces of data that identify a cut of the package (model, package, channel); declared by _Memory/INDEX.md and each skill's metadata.channel3.8 › The files at the Global level · 3.9 › The frontmatter
LoaderRead-only subagent that the start launches, one per source, to bring back facts with their file and line3.1 › 4. Which source each type opens · 3.1 › 6. Launch the loaders, all at once
Master folderFolder on your computer that is the only source of truth and the only one you connect: <Cowork root><Organization>Part 1 › A conversation starts blank; your folder does not · 3.8 › 1. Check that it can work and declare the mode
Standard folders_Inbox/, _Documents/, _Deliverables/ and _Memory/, the same in every domain and projectPart 1 › The standard folders
SentinelLast line of the chat at close: 🔒 SESSION CLOSED · <date> · context saved, with the reopening note. Step 8 of 3.2 calls it the "seal"; elsewhere in the manual "seal" names other things, such as the channel mark in INDEX.md3.2 › 8. Title, report and seal
Triggered closeClose mode that runs without you asking for it —a durable piece of data changed, you said goodbye or another skill invoked it—: it only records that piece of data3.2 › Triggered close
Requested closeThe full close, the one you ask for with "close the session" or "we're done"3.2 › When to use it and when not to
Work classCategory a skill uses to declare a subagent (read and extract, review fresh, mechanical work); the model registry decides the modelPart 1 › Reading costs: only what is necessary gets loaded
Claude in ChromeExtension that brings Claude into your Chrome, with your sessions already signed in; used when the task needs to act on a site as you—
CompactionSummary that a long session makes of its own context so it can keep going; when compacting it may stop following rules it used to followPart 1 › Reading costs: only what is necessary gets loaded
GateA check that must be passed before going on: if it is not met, the work stops there. The final gate is always youPart 1 › Whoever did the work does not review it · 3.5 › 3. The gate at point 5 · 3.9 › 5. The nine delivery gates
ConnectorBridge that gives Claude access to another tool —mail, calendar, Drive—, authorized permission by permission; it acts only inside a conversation that you start. Technically it is an MCP server3.9 › allowed-tools: the limit of authority
KnowledgeWhat is stored durably to be used when needed; context is the part you use todayPart 1 › Each organization has its own knowledge, and they do not mix
ContextInformation used to think about the task at hand; it is not more information, but the right information: the same piece of data helps in one case and gets in the way in anotherPart 1 › Reading costs: only what is necessary gets loaded
Rotten context (context rot)Degradation of the model's performance as the text it receives grows; a single distracting piece of data already lowers accuracyPart 1 › Reading costs: only what is necessary gets loaded
context.mdA project file with the current reference that project.md does not state: background, scope, naming3.3 › The other files in _Memory/
Counter-measureWhat would be sacrificed if the number in "how it is measured" were met by cheating; it is named together with the measure3.3 › 4. The objective, by the script
coordination.mdBoard for a project's assignment queue: it names each one and points to its file, without its status3.3 › The other files in _Memory/
Knowledge CorpusWhat is worth remembering about a domain —companies, people, products, processes—; one per organization plus a Personal one, never crossingPart 1 › Each organization has its own knowledge, and they do not mix · 3.8 › The Knowledge Corpus
CoworkMode of the Claude app in which it works on a connected folder and carries out multi-step work; Pay de Manzana is an environment built on top of CoworkPart 1 › A conversation starts blank; your folder does not

D

TermWhat it isWhere it is explained
RulingThe maxwell reviewer's verdict, from a closed list of four: PASS, NOT PASSED, CAVEATS, COULD NOT VERIFY3.7 › Why it exists
DomainA space for each of your organizations or areas, plus a Personal one; it has its Sheet, its project index and its corpus, and it holds the projectsPart 1 › Memory is tiered, and each piece of data lives in only one tier · Part 2 › I add a new organization or area
domains.md_Memory/domains.md: index of your domains, one entry per domain with its Sheet and its project index3.8 › The Global-level files · 3.1 › 3. The core, which the main window reads

E

TermWhat it isWhere it is explained
The architectAn image of delegated work: if you hire an architect, you don't sit next to them watching them design your house; the same goes for AI—
AssignmentA written task so complete that another session executes it without you explaining anything; it lives in <Project>/_Memory/assignments/Part 1 › Delegating in writing · 3.5 › What you end up with: the anatomy of an assignment
Capability scale (of AI)A provisionally named, five-step scale of what AI can do: pathetic, mess, relevant, transcendent and superhuman; today it is at relevant if used well—
WriterA fresh subagent at close-out that writes to a single destination from the minutes: Knowledge, Hygiene or State3.2 › 3. The three writers
Assignment statusdraft, ready, misaligned or closed; only a ready one is executed3.5 › The statuses
ShelfWhere a skill lives according to what it costs per turn: enabled, minimal, disabled or a file in a folder3.9 › The shelf: what a skill costs per turn

F

TermWhat it isWhere it is explained
Domain sheet<Domain>/00_Context/Sheet_<Domain>.md: what the organization is, its objective and the domain's working rules3.8 › Each domain's Sheet and project index
Current form / previous formCurrent: the one the installed package asks for; previous: the one from an earlier version, which pay-de-manzana brings up to the current one3.8 › In one sentence · 3.8 › Each domain's Sheet and project index
FrontA line of work that moves forward on its own; its status is measured in the files, not read off the board—
Open frontA front that has been started and not closed; in an inbox, each unprocessed item is called an open front3.1 › 4. Which source each type opens
MergeCombine into a single record what ended up in two (two sessions from the same day in the logbook, two copies of the same piece of data) instead of leaving duplicates3.2 › 6. State: write each thing at its own tier

G

TermWhat it isWhere it is explained
A little drop on the elephantAn image of conversational versus agentic: asking AI a little at a time is dripping drops on an elephant; it is better to ask it for big jobs—

H

TermWhat it isWhere it is explained
HygieneKeeping clean what the environment stores and loads: at close-out, the Hygiene writer removes what has been consumed from the inboxes and moves what has served its purpose to _Obsolete/; it also means having installed only the skills you use3.2 › 5. Hygiene: remove what has been consumed from the inbox
history.mdWhat happened in a project: one entry per session, the newest on top. It is not loaded at start3.3 › The other files in _Memory/ · 3.2 › 6. State: write each thing at its own tier
Yardstick gapA part of the objective that no criterion checks, or a criterion that no deliverable could fail: the defect is in the measure, not in the deliverable3.7 › Why it exists · 3.7 › 5. What the reviewer does and does not do

I

TermWhat it isWhere it is explained
Agentic AI (agentic work)AI that plans and executes entire projects and runs processes, instead of just giving information or solving one-off tasks—
Inactive (project)An active project whose project.md has gone 45 days or more without change; the start flags it, but does not retire it3.1 › 4. Which source each type opens
Project index<Domain>/Projects/_Memory/projects.md: one row per project with type, status, summary and pointer3.8 › Each domain's Sheet and project index
INDEX.md_Memory/INDEX.md: how your environment is organized; it declares the channel. It is not _Model/rulebooks/INDEX.md, the rulebook index3.8 › The Global-level files · 3.5 › 4. Identify what it produces and load its rulebooks
INTEGRATE / REVIEWThe two modes of pay-de-manzana: INTEGRATE sets up, adds, updates or restores and is the only one that writes; REVIEW says what it would do without touching anything3.8 › In one sentence

L

TermWhat it isWhere it is explained
The masterShort for master folderPart 1 › A conversation starts blank; your folder doesn't
The role trapGiving AI a role can make it spend its effort on playing the role and not on relevant work; think of it the other way around: the role comes out of the work—
Report lineThe line that closes the start: date, machine, type, «Loaded:» with N of M per source, and warnings3.1 › 8. The report: one line

M

TermWhat it isWhere it is explained
MachineThe name of your computer in _Memory/machines.md, looked up by its deviceName; with no row, the session announces itself as MOBILE3.1 › 1. Date, master folder and machine · 3.1 › 9. If your machine is new, it asks you its name
Maxwell (maxwell)A skill that audits a deliverable against its objective with a fresh reviewer and a closed vocabulary of rulings3.7 › In one sentence
App memory / environment memoryApp memory is Claude's own, shared between chat and Cowork and outside your folder; environment memory lives in your files, and there Claude knows about you only what you put inPart 1 › Memory is tiered, and each piece of data lives in only one tier
ModelThe AI engine that runs a session or a subagent: Opus for judgment and review, Sonnet for reading and extracting with citations, Haiku for volume without judgment. MODELS.md assigns one to each class of workPart 1 › Reading costs: load only what is needed
MODELS.mdA registry in _Model/ that assigns a model to each class of work; it governs all of the session's subagents3.8 › _Model/MODELS.md · 3.1 › 3. The core, which the main window reads

N

TermWhat it isWhere it is explained
Built-in browserA browser inside the desktop app, with its own profile isolated from your Chrome; it works when there is no need to act with your sign-ins—
CoreWhat the main window reads at every start: profile.md, domains.md (except in type D), MODELS.md and, in type C, the assignment3.1 › 3. The core, which the main window reads

O

TermWhat it isWhere it is explained
_Obsolete/The folder where anything obsolete or duplicated is moved: nothing is deletedPart 1 › Nothing is deleted

P

TermWhat it isWhere it is explained
PackageTwo uses: (1) the versioned set of the ten skills (here, 1.3.1), in which each skill also has its own version; (2) in a corpus, each subdivision of its root, with its index.md and its log.mdPart 1 › Versions and channel · 3.4 › 1. Identify the corpus and load its SCHEMA
pending.md_Memory/pending.md: the default log of pending items; an actionable pending item is pushed there3.8 › The Global-level files
Profile (profile.md)Who you are and how you work, in _Memory/; what has been observed but not confirmed goes separately, in profile_intake.md3.8 › Your profile
BudgetA size cap, in lines, that a text for agents declares —skill, box, assignment or memory—; without it there is nothing to measure against3.10 › 3. Budget: how long it can be
PromptA written instruction used to ask an agent, a subagent or a scheduled task for something; a subagent receives only that, so it must carry in writing everything it needsPart 1 › What is asked well comes out well: objective before steps
ProjectA specific piece of work within a domain, with its folder and its project.mdPart 1 › Memory is tiered, and each piece of data lives in only one tier · 3.3 › In one sentence
Sample project«My first project»: exercises that setup seeds so you can learn the cycle3.8 › The sample project: «My first project»
Migrated / unmigrated projectMigrated: its project.md carries - **Structure:** in its first 6 lines (current form). Unmigrated: it doesn't3.1 › 4. Which source each type opens · 3.3 › Running it again: complete, migrate or change type
project.mdA project's current instructions: status header, objective, decisions, rules, next steps; no history3.3 › What you end up with: the anatomy of project.md

R

TermWhat it isWhere it is explained
Cowork rootThe folder that holds the master and Backend: C:\Cowork\ on Windows, ~/Cowork/ on macOS and Linux3.8 › 1. Check that it can work and declare the mode
Re-closeThe close-out mode for when you keep writing after the sentinel: it adds the new material as an addendum, with no new entry3.2 › Re-close
ReconciliationFixing what two sessions left behind after working on the same thing without seeing each other: it is noted, fixed in place, and checked so that no residue remains—
RulebookA document that governs how a type of deliverable or destination is written; its index is in _Model/rulebooks/INDEX.md3.5 › 4. Identify what it produces and load its rulebooks
Fresh reviewerA subagent that did not do the work and alters nothing, in charge of reviewing itPart 1 › Whoever did the work doesn't review it · 3.7 › Why it exists

S

TermWhat it isWhere it is explained
SCHEMA.mdThe constitution of a corpus: which types and fields exist, writing rules, page template3.4 › 1. Identify the corpus and load its SCHEMA
SessionA conversation with Claude, from its first message to its close. It is not a dayPart 1 › Anatomy of a session
Coordination sessionA session that executes no front: it measures where each one stands, tidies the board and prepares the queue that other sessions pick up. It is type F3.1 › The seven session types
Execution sessionA session with one objective and one project that executes a task without sweeping the environment; executing an assignment is type C3.1 › The seven session types
Unclosed sessionA session that wrote files but did not run its close-out: its work does not reach the environment's memory3.1 › 5. What each loader asks
Concurrent sessionsTwo or more sessions working on the same project at once without seeing each other; if they write the same file, the second one wins without warning—
Serial sessionsWhile the AI executes a task, you prepare the next one or a whole package; a lot of work runs in forced sequence, and the risk is that it gets rushed and leaves a mess—
Parallel sessionsSeveral sessions at once, each on a different project: they force you to switch context and lower the risk of a mess. On the same project they become concurrent—
.skillThe file used to install a skill, at the account level; the install click is yoursPart 1 › Versions and channel
SkillA packaged ability: a text of instructions that the agent follows on a job that repeats; its description is loaded every turn and the body only when it is usedPart 1 › Versions and channel · 3.9 › The shelf: what a skill costs per turn
SubagentAn agent that the conversation launches for a bounded task, such as reading a file and bringing back facts with citationsPart 1 › Reading costs: load only what is needed

T

TermWhat it isWhere it is explained
Scheduled taskA Claude run with nobody at the keyboard, with a fixed prompt and a schedule; it lives and runs on a single designated machine3.8 › The one-page guide
Project typeshort, complex or process; it is set before any other question3.3 › 3. The project type, before anything else
Session typeOne of seven (0, A to F) that decides what the start loads; it is declared with «Session <TYPE> · …» or inferred3.1 › The seven session types · 3.1 › How to declare the type · 3.1 › If you don't declare
TokenThe unit in which the model reads and counts text, a fragment of a word; the context window and your account's usage are measured in tokensPart 1 › Reading costs: load only what is needed
Deep workLeaving the AI working on its own until it finishes, or until it can't continue, without asking for intermediate steps; it works while you are away from the computer—
Relevant workWork that advances your organization's objectives or your own, as opposed to irrelevant work; it is where you aim your leverage with AI—
«Bring…»Asking mid-session for one more source: a single loader, and the source is added to «Loaded:»3.1 › «Bring…» mid-session

U

TermWhat it isWhere it is explained
UserYou, who work with Claude, decide and approve; the skills use this name for whoever declares the session, answers the questions and clicks installPart 1 › Decisions are yours; facts are Claude's

V

TermWhat it isWhere it is explained
Context windowEverything the session has loaded to work with; it is filled only with what is pertinent and is different from your account's usage allowancePart 1 › Reading costs: load only what is needed
Window (main)The conversation itself, as opposed to the subagents it launches3.1 › 3. The core, which the main window reads