Model

This page describes the structure behind the method. It defines what a topic is, how a topic is identified, which surfaces it has, how the reason for work is recorded, which statuses apply, and where each kind of information belongs. The terms are defined in the glossary.

The examples on this page use an invented venture called Example Co. Its names and codes are illustrations only.

Topic

A topic is exactly one venture combined with exactly one unit. This is the Venture × Unit rule.

Each venture has one topic for each unit it operates. Each unit has one topic for each venture it serves. The table shows this for two invented ventures and three units. Each cell is one topic, identified by its topic code.

UnitExample Co (EX)Demo Works (DW)
Operations (OP)EXOPDWOP
Finance (FI)EXFIDWFI
Marketing (MK)EXMKDWMK

Rules for topics:

Topic code

A topic code is a short code that identifies exactly one topic. The recommended form has four characters:

Rules for topic codes:

The topic also has a canonical name made of the venture name and the unit name, for example “Example Co Operations”. Surfaces use the topic code, the canonical name, or both.

Surfaces

A surface is a place in one tool where work on a topic happens. Tools are grouped into tool classes. TFW has eight tool classes. Each topic has at most one surface in each tool class. Chat is the exception: each topic has two channels. In the code repository class, the surface is the set of repositories whose names start with the topic’s prefix.

Tool classSurface for EXOPPurpose
Document storageShared drive “EXOP Example Co Operations”Files, source material, and working documents
Task managementProject “Example Co Operations”, key EXOPAccountable work and the Focus System
Knowledge baseSpace “Example Co Operations” with a purpose pageDurable explanations, processes, and decision records
ChatChannels exop-exampleco-operations-chat and exop-exampleco-operations-automatedConversation between people, and messages from software
EmailGroup exop@example.com and a label EXOPCorrespondence with people inside and outside the topic
CalendarEvent titles that start with EXOP:Scheduled meetings and deadlines
Code repositoryRepositories whose names start with exop-Source code, configuration, and its change history
AI agent workspaceProject “EXOP Example Co Operations”Instructions and reference material for AI agents

Rules for surfaces:

The tool classes section describes each tool class. The tools section gives setup steps for specific products.

Focus System

TFW answers where work belongs and with whom. The Focus System answers why the work matters. It is a hierarchy of four levels, recorded in the task management surface.

LevelWhat it isLinks to
ObjectiveA durable target state or outcomeThe top level
IntentionA desired direction that groups strategiesAn objective
StrategyAn ongoing area of focus that groups action records, with an owner and a review dateAn intention
Action recordA task, decision, blocker, idea, or roleA strategy

The kinds of action record are:

Each lower level links to the level above it with one link. Read upward, the link is contributes to. Read downward, it is “is fulfilled by”. These links give every action record a path through a strategy and an intention to an objective.

Rules for the Focus System:

Lifecycle statuses

Topics and focus items use the same four lifecycle statuses:

StatusMeaning for a topicMeaning for a focus item
IdentifiedRecognized. Some surfaces or mappings may still be missing.A candidate. Details may be incomplete.
ActiveIn operation and receives new work.Pursued now.
DownstreamAccepted for the future. No action is needed now.Accepted for later. No action is needed now.
InactiveReceives no new work. Surfaces are kept or redirected under a retention rule.No longer pursued.

Action records do not use these four statuses. They use the action workflow statuses below.

Action workflow statuses

Action records, such as tasks, move through the action workflow statuses. These statuses are separate from the lifecycle statuses of topics and focus items. The recommended workflow is:

StatusMeaning for an action record
IdentifiedThe record exists, but it has not been accepted as work to do.
AcceptedThe owner has accepted the record as work to do. Work has not started.
Work StartedWork on the record has started.
BlockedWork cannot continue until a named condition is resolved.
Needs ClarificationWork cannot continue until a recorded question is answered.
Clarification ProvidedThe answer is recorded, and work can continue.
Resolution ProposedThe work is done, and the result is proposed for review against the completion condition.
ClosedThe proposed result is accepted, or the record is closed without action for a recorded reason. The record receives no more work.
Resolution RejectedThe proposed result does not meet the completion condition. The record returns to work.

The word Identified is used in both sets of statuses. For a topic or focus item it is a lifecycle status; for an action record it is the first status of the action workflow. The workflow that is configured in the task management tool takes precedence over this list. Keep the meaning of each status written down where the workflow is configured.

Reviews by scope

A review checks one scope of the Focus System or of a topic. There are five reviews. Choose the smallest scope that answers the question you have. Use a saved view or filter in the task management tool for each review; the view shows the records, and the records stay the source of truth.

ReviewTypical tempoScopeQuestion the review answers
Near-term actionWeekly or more oftenActive strategies and their action recordsWhat will be worked on next, and what is blocked, unowned, or unranked?
Strategy reviewOn each strategy’s review dateOne strategy and the action records that contribute to itDoes every action record contribute to the strategy? Does the strategy have an owner and a review date?
Intention reviewMonthly or quarterlyOne intention, its strategies, and their action recordsAre the strategies current, consistent with each other, and linked to the intention?
Objective reviewQuarterly or yearlyOne objective and every focus item that contributes to itIs there a complete path from the objective to action records? Are inactive and downstream focus items intentional?
Topic auditWhen the topic changesOne topic (one venture and one unit)Which focus items or action records have no home topic, owner, review date, or focus path? Does every required surface exist with the right access?

During a review, treat a missing link as something to check on the records, not something to assume from the view. Propose or make corrections to the records in the task management surface, using contributes to links, then check the view again.

Information placement

Each kind of information has one source of truth. Choose the tool class by the kind of information, not by the tool that happens to be open.

Kind of informationSource of truthDo not use for
Accountable work: focus items, action records, owners, status, dates, dependenciesTask managementLong explanations, files, source code
Durable knowledge: purpose, processes, explanations, decision records, indexesKnowledge baseFine-grained task status, secrets
Files: source documents, assets, scans, signed copies, working documentsDocument storageDecisions that exist only inside a file comment
Versioned implementation: source code, configuration, executable runbooksCode repositoryBusiness approvals, chat transcripts, credentials
Discussion and coordinationChatDecisions, requirements, or procedures that must stay findable
Correspondence with its original sender and recipientsEmailThe task or decision that results from the message
Scheduled time, attendees, and meeting logisticsCalendarThe decisions and actions that result from the meeting
Instructions and reference material for AI agents on the topicAI agent workspaceAgent output that has not been written to its source of truth, credentials
Credentials and secretsA dedicated secrets manager (outside the eight tool classes), with one shared folder or vault per topicAny of the eight tool classes

Rules for placement: