Loopen

Arbetsloopen

Ordningen är kontraktets ordning. Den här sidan renderar den, den beskriver den inte — en handskriven kopia av loopen är en till sak att hålla sann, och det är så en releaselista en gång hann bli sjutton versioner gammal utan att någon märkte det.

1 när du tar upp det igen 1 en gång, vid uppsättning 3 före mötet 1 du 1 mötet 6 efteråt, samma dag 2 du 2 varje vecka och sedan börjar den om 14 steg 3 av dem gör du

när du tar upp det igen

  1. where it left off

    Reads one folder's current state before any work resumes: loop position and whether the next agenda exists, whether the carry-forward chain is intact, what is carrying and how much of it is unowned, how stale the archives are, what is staged and unsent, and when the record last moved. Read-only - it writes nothing, fetches nothing and caches nothing, because an orientation file that persists can itself go stale and then lie

    $ /ops orient <folder>

    läser the summary, _outbox/<item>/_manifest.md, <venture>/.teamschats/, <venture>/.githubmeta/ → ger a reading of the current state

en gång, vid uppsättning

  1. the folder's config

    Declares which chat and repositories the work concerns, which post-meeting artifacts the series wants, and where its task ledger lives

    $ edit <project>/.claude/ops-config.yaml, or the folder's _ops.yaml

    ger the config

före mötet

  1. the fetchers

    Fetch the chat and repository archives. External CLIs, run on demand or on a schedule - never by a skill

    läser the config → ger <venture>/.teamschats/, <venture>/.githubmeta/

  2. the agenda

    Writes the agenda: what did not land last time, with its session count and age, then what the archives hold that the room has not heard — the script leaves a digest slot, and the agenda is a draft until prepare has read the messages and filled it (CR-101)

    $ /ops prepare (runs build_agenda.py where the loop is wired); /preparation without a config

    läser <venture>/.teamschats/, <venture>/.githubmeta/, the summary's carry-forward section → ger the agenda

  3. the facilitator sheet

    Turning a fact into the right question

    läser the agenda

    Du gör det här. The agenda carries facts; which question to ask is judgement, not generation

mötet

  1. the meeting

    Recorded, so everything asynchronous is invisible to it by construction - which is what the archives exist to answer. The transcript ARRIVES BY SEVERAL ROUTES - a recorder into a knowledge base read over MCP, a file dropped in, or text pasted straight into the session. The loop does not care which; it cares that the source is NAMED in the note, because two recordings of one meeting is the normal case and a note that cannot say which one it came from cannot be corrected against it

    ger a transcript

efteråt, samma dag

  1. one pass over the transcript

    The summary, the changelog line, the ledger and insights, the raw source archived to .transcripts/ (CR-085), and whatever the folder declared

    $ /ops process <transcript> (the default); /transcript without a config

    läser a transcript, the config → ger the summary, the ledger and insights, .transcripts/<stem>-raw.md, a staged recap

  2. the summary's carry-forward

    What did not land becomes the top of the next agenda. This is where the loop closes

    $ written into the summary by /ops process; verified by /ops check <folder>

    läser the summary → ger the summary's carry-forward section

  3. the recap

    Offered rather than written: assembled from the narrowest of three inputs it would be confidently incomplete, and invisibly so to a reader with no transcript to check it against

    läser the summary

    Du gör det här. Whether a session warrants a recap is a judgement about the audience, not about the material

  4. staging and sending

    Staged as a folder with a manifest; a dispatching surface delivers it and records what it did

    $ /outbox list, then /outbox close <folder> once resolved

    läser a staged recap → ger _outbox/<item>/_manifest.md

  5. the dispatching surface

    A dashboard reads _outbox/, previews the staged item and delivers it over the channel its manifest declares - a chat workspace through the messaging client, or an email draft a person presses send on. It writes back status, status-note, channel and contact ONLY, and may create a manifest where a folder has none (CR-115); it never rewrites one, decides what a status means, or archives

    läser _outbox/<item>/_manifest.md → ger the message, delivered

  6. marking it sent

    The manifest's status is the only record that something actually went out

    läser the message, delivered

    Du gör det här. That click is where the posted message gets read as it actually landed

varje vecka

  1. the knowledge loop

    Confirmed hypotheses become standing rules; the corpus renders to a wiki

    $ /insights compile, then /insights synthesize

    läser the ledger and insights

  2. the shape checks

    On a folder it finds a broken carry-forward chain and template forks; on the vault it finds closure debt. Both catch the failures that announce nothing

    $ /ops check <folder>, then /ops check

    läser the summary, the ledger and insights

Stegens namn och beskrivningar är citerade ur kontraktet, som är engelskt. Fasetiketterna är däremot översatta — på ett diagram är de etiketter, inte citat. Ett citat i original kan inte drifta från sin källa; en översättning av dem hade blivit en andra kopia att hålla sann.

Ur ecosystem.yaml, kontrakt 41 · core-skills 1.89.4 · läst vid bygge 2026-10-08