Generated from cat-harness/processes/library/methodology-from-source.bpmn by gen-processes-viz.ts — do not edit here. All processes

Adopt a methodology from a source document

Process_MethodologyFromSource · advisory · 8 step(s)

Adopt the method of a shared paper, book or standard: origin and licence, ingestion, what is adopted and refused, placement by ownership, integration by calling existing processes, and the owner’s review. The general process an agent follows when someone shares a paper, book or standard and asks for its method to be used: establish origin and licence, ingest it, render what the method says with what is adopted and refused, place it by ownership, integrate it into the processes that already exist by calling them rather than copying them, make every skill and tool it uses a declared Tool, relate it to existing beans and issues, and put the adoption to the owner. Written 2026-09-23 while adopting WireGen (arXiv:2312.07755) as the worked case. Operating skill: adopt-methodology-from-source; the adoption rules themselves are folio-assistant’s methodology-adoption.

BPMN diagram: Adopt a methodology from a source document

How it connects

Lanes — who acts

lanerolewhat it does here
OwneruserShares the source and the intent in chat, answers the coordination question, and decides the adoption. Only the owner accepts an adoption or moves a proposal’s status.
Agentauthoring-agentDoes every step between the share and the review, and records each decision it made with its reason, so the owner reviews a record rather than an impression.

Steps

1 of 8 step(s) carry no documentation — activity-documented lists them.

steplaneskill / sub-processwhat it does
Establish origin and licence
A_Origin
Agentadopt-methodology-from-sourceAuthors, publication, identifier, and the licence the source itself states. No stated licence means reference only: headings, page ranges and a summary in our own words; the file stays in uploads/ (git-ignored) pinned by checksum. A method with no origin is a house process; write a skill instead.
Ingest into library/
Call_Ingest
Agentcalls Basic ingestion — an upload to an asset catalogued in library/The harness’s basic ingestion flow (document-ingestion.bpmn, Process_Ingestion): the source is accepted, its metadata goes into the KG, and it is catalogued in library/ — held if materialized, recorded as referenced if not. Since placement PR6 (bean apcg) the flow makes no content-type decision: reading a document into sections and blocks — choosing the rung mechanically (embedded outline, pages, OCR), and writing section text only when the licence allows it — is a refinement in the layer above, which calls this same flow first.
Related work: find, sort, ask
Call_RelatedWork
Agentcalls Related work: find, sort, summarize, ask to coordinateSearch beans, issues and open PRs for work the method touches, categorize and summarize them, and ask the owner whether and how to coordinate. CRDM calls the same sub-process.
Render the method: adopted vs refused
A_Render
Agentmethodology-adoptionWhat the source says, section by section, then a table of what this platform adopts and what it refuses, each with a reason. Extensions beyond the source (such as web plus mobile where the paper studied mobile) are stated as ours. Reported results are not imported as facts.
Place by ownership; declare the directory
A_Place
Agentmethodology-adoptionA domain-neutral method belongs to the harness and a domain method to the folio that owns the domain. If the session cannot write where it belongs, draft it where it can, say so in the file, and open a bean to move it.
Integrate: call existing processes
A_Integrate
Agentadopt-methodology-from-sourceThe method’s steps become a process whose judgement points call the processes that already exist (adjudication, options analysis, review) by calledElement. Nothing is re-implemented. A needed change to an existing process becomes a bean against its owner.
Every skill and tool used becomes a Tool
A_Tools
Agentadopt-methodology-from-sourceEach script, CLI or checker the process relies on gets a Tool node in cat-harness/tools/index.ts that satisfies a named skill, validated by folio-assistant’s ToolDefinitionSchema.
Review the adoption
O_Review
Owner——

Decisions

Every one of the 1 decision(s) is documented.

decisionwhat decides itbranches
Adopted?
GW_Decision
The reviewer’s decision on the adoption. yes adopts it; no declines with the reason recorded; changes goes back to A_Render, the step that writes the adopted-against-refused table, so the agent re-runs render, placement, integration and tools and the owner reviews the result again. Only the owner accepts an adoption.yes → Adopted
no → Declined, with the reason recorded
changes → Render the method: adopted vs refused

folio-assistant — code under the Apache License 2.0, documentation under CC BY 3.0. Generated schema and API references are rebuilt from source on every push to main.

deployed dev