witness_list_projects | Your projects. Call this to find a project’s id when you were not given one; every project-scoped tool takes the projectId it returns. Archived projects are not listed. position: Where a person placed this project on the organisation’s layout. Nearness is theirs to mean; read it as they would. A project nobody has placed has none. | always |
witness_agent_md | All agents start here: the project document, with the read proof every other call on this project needs. | always |
witness_create_project | Make a new project for your organisation — call this when list_projects came back empty, or none of the ones listed are the right one. Takes a title; everything else starts at an editable default the reply says how to change. | always |
witness_list_cards | The cards, in the project order — which is the priority. Without status, the working set. | always |
witness_get_card | One card in full — its comments, its attachments, and the version you need to change it. | always |
witness_update_card | Change a card — only the fields you change. Send the version you read as version. | always |
witness_update_cards | Change many cards in one call — each one lands or is refused on its own. | always |
witness_comment | Comment on a card, even one someone else holds. | always |
witness_create_card | File a card. The server assigns the id: next free number in the area, never reused. | always |
witness_claim_card | Take a card. Refused with the current claim if someone else holds it. | always |
witness_release_card | Put it back — yours, or someone else’s that is plainly abandoned. Say who is releasing it. | always |
witness_attach_image | Upload a screenshot: bytes is the image, base64-encoded. | always |
witness_get_prompt | One of the prompts that fit, by its title — the text to work from at the moment it names. | always |
witness_post_correction | Post a lesson you were taught, or a proposal to distil several into the rules. | always |
witness_search_tools | What you can do beyond cards: the project’s own text and prompts, its areas, labels and goals, the corrections list, the images on a card. Both arguments empty returns all 17. | always |
witness_call_tool | Run an operation search_tools returned, with the input shape it showed. | always |
witness_list_images | The images on a card. | through search_tools |
witness_get_project | The project itself — its prose, its rules, its prompts, its plan, and the version a write sends back. | through search_tools |
witness_project_history | Who changed the project’s prose and rules, when, and why. | through search_tools |
witness_get_defaults | What a new project starts with: witness’s current purpose, guide, working rules, prompts and labels. | through search_tools |
witness_add_area | Add an area — a part of the product this project has none for. | through search_tools |
witness_update_area | Rename one, or move it in the order the list groups by. | through search_tools |
witness_add_label | Add a label — a kind of thing a card is, where the project has no word for it yet. | through search_tools |
witness_retire_label | Retire a label. It leaves the cards that carried it. | through search_tools |
witness_add_goal | Add a goal — a sentence about the product that is not yet true, with its why. | through search_tools |
witness_update_goal | Retitle a goal, rewrite its why, move it in the plan — or tick it, which is the owner’s word. | through search_tools |
witness_remove_goal | Remove a goal no card serves — refused while any card still names it. | through search_tools |
witness_add_boundary | Draw a named region on the project’s layout, around cards that belong together. | through search_tools |
witness_update_boundary | Rename a boundary, rewrite its sentence, move it or resize it. | through search_tools |
witness_remove_boundary | Rub out a boundary. The cards inside it stay exactly where they are. | through search_tools |
witness_list_corrections | The corrections list in full. | through search_tools |
witness_update_correction | Mark a correction distilled, link it to the line it repeats, or a proposal applied or dismissed. | through search_tools |
witness_update_project | Rewrite the project’s prose, or the prompts it hands an agent. The owner’s call, and a rules change takes a note. | through search_tools |