Skip to content

Goals and Files

Goals are how ThinkWork turns selected Threads into accountable workflow. Files are how that workflow stays readable by humans and agents.

Use this page when a Thread has structured progress, a review step, a Files button, or a Customer Onboarding-style workflow. For the formal concept definition, see Goals.

A Goal should be clear enough that a reviewer can decide whether the work is actually done.

FieldWhat it should sayWeak version
OutcomeThe finished state.”Work on onboarding.”
OwnerThe person or role accountable for completion.”Someone from ops.”
ModeDelegate or Collaborate.Not specified.
Progress modelHow status is measured.”Keep me updated.”
Completion ruleWhat must be true before review.”When it feels done.”
Review policyWho confirms or requests changes.”The agent will close it.”

For Customer Onboarding, the outcome might be: “Complete onboarding for Acme so they can be billed, shipped to, and serviced without missing finance, accounting, sales, or operations steps.”

Mode is the promise between the user and the agent.

ModeUse it whenWhat the agent should do
DelegateThe work is repeatable and the agent can safely drive most steps.Run the playbook, ask only for missing facts or approvals, and return with a finished or review-ready result.
CollaborateThe work needs human judgment, negotiation, cross-team handoffs, or ongoing decisions.Maintain context, progress, questions, and handoffs while humans make important calls.

Most customer-facing operational workflows should start as Collaborate. Move toward Delegate only when the Space has enough context, tools, and review rules to make that safe.

There are two file scopes users commonly inspect from the Spaces app:

File scopeDefault filePurpose
Space WorkspaceCONTEXT.mdParent operating context for the Space: instructions, examples, docs, and reusable workflow templates.
Thread Goal FolderGOAL.mdInstance-specific workflow context for one promoted Thread.

Open the Space Workspace from the Space detail header Files button. Open the Thread Goal Folder from the Thread detail header Files button.

A typical Goal Folder contains:

FileJob
GOAL.mdOutcome, owner, mode, progress model, completion rule, review policy, and canonical sources.
PROGRESS.mdCurrent operational briefing, usually rendered from structured workflow state.
DECISIONS.mdImportant decisions, rationale, evidence, and follow-up.
ARTIFACTS.mdProduced or referenced artifacts such as contracts, exports, screenshots, reports, and deliverables.
HANDOFFS.mdTeam, stage, reviewer, or owner handoffs.
stages/Optional staged workflow context when a Goal has meaningful phases.

These files should help a person or agent understand the work without reading every message in the Thread.

ThinkWork intentionally splits structured state from narrative context.

LayerOwnsWhy
Structured statelifecycle, permissions, status, task rows, owner/reviewer, audit-friendly indexesMulti-player Threads need consistent state that can be queried and permissioned.
Markdown filesgoal contract, progress briefing, decisions, artifacts, handoffs, local contextAgents and operators need readable, portable context.
Company Braindistilled learning from reviewed source materialCompleted work should improve future work.

PROGRESS.md is not a second task database. Treat it as the readable briefing that helps humans and agents understand the structured state.

When required progress is complete, a Goal can move into review. Review is where the system asks a human to decide whether the work is truly ready.

Use Confirm when:

  • required work is complete;
  • not-applicable items are intentionally skipped;
  • decisions and handoffs are clear enough;
  • the Goal can close.

Use Changes when:

  • a required fact is missing;
  • a task is marked done but the evidence is weak;
  • the wrong owner or team is assigned;
  • the final summary, decision, artifact, or handoff is incomplete.

Human review exists because team workflows have consequences. The agent can coordinate and draft, but the workflow owner remains accountable for closing the Goal.

Customer Onboarding is the reference workflow because it shows the full shape:

  1. Operator defines the Customer Space and its onboarding context.
  2. User starts onboarding from the Space.
  3. ThinkWork creates a Thread and a Goal.
  4. The Goal panel tracks progress and review.
  5. The Goal Folder carries the workflow files.
  6. Humans answer missing intake questions and complete manual external steps.
  7. The reviewer confirms or requests changes.
  8. Reviewed work can become better source material for Company Brain.

The checklist is not the whole workflow. It is one progress model inside the Goal.