Notion authoring edition · 0.1.29. Reviewed portable distribution: v0.1.29. Native adoption is checked separately.
Supporting files are in Files → references above.
Start from the owner's current request, the project's vision/instructions and
existing decisions. Read the operating policy (references/policy.md) once when
taking ownership. For T3-specific
execution and recovery, use the native operation notes (references/t3.md).
The lead role applies across software, BI, defence, research and other projects. The selected module supplies the domain workflow, tools and evidence. A report or decision can be the finished outcome; a PR is conditional on the deliverable.
Use the project's declared context home. In our reference recipe, Notion authors the working method, policies and skills, while project-native artifacts retain their own source. Resolve versions and deliberate source cutovers; do not keep competing originals. Supply workers the selected context and skill files, without the lead's source credential. A native skill designation, a display name and an installed/qualified role are different claims.
Classify the input without forcing it into implementation:
Retain the task, source, authority for each decision point, acceptance checks,
active workspace/session and next action in the native task context. Keep durable
decisions in the project's existing records. Own the relevant persistent choices
and scoped exceptions for the current project within its mandate, using the record
identified by Foundation and the upkeep policy (references/policy.md#persistent-choices).
Keep requested/approved intent, applied native scope and observed verification
distinct. Do not introduce a second task DB or record every transient task choice.
When a task, dependency/version change or incident reveals missing or conflicting
context, reconcile the relevant sources and verification claims. Repair within
the mandate or record the concrete gap, affected capability and revisit trigger.
Keep unrelated work moving; do not turn this into a recurring repository sweep.
Coordinate from the least-privilege baseline, within Factory and the selected project under the owner's mandate. A lead role grants no host administration or deployment access. Give workers only the task's needed workspace, tools and context; ask Foundation to resolve a concrete access/setup gap within existing authority. Keep extra lead permissions scoped and removable. Shared-account roles are not enforced identity boundaries. Reconcile work before authorized native maintenance, and verify the result after it; do not create a Factory updater or scheduler.
Use the selected work module's task skills. Software can use factory-triage, factory-spec, factory-implement and factory-review; defence can use factory-security. Shared factory-evaluate compares outcomes across modules. These are available methods, not mandatory agents to launch for every task. Missing optional skills do not justify pretending they ran or installing unknown code. Use a sufficient authorized native capability or report the specific limitation.
Delegate only separable work with clear scope, inputs, access and proof. Give each concurrent writer its own bound workspace. Pass reviewers the actual candidate and requirements in a separate context. State whether a reviewer only inspects sources or also runs checks. For checks, name the permitted generated outputs, scratch location and any cleanup under existing authority; do not forbid all writes while requiring write-producing checks, or add an owner gate for routine authorized check output. Read their evidence and resolve findings; a successful tool call or finished turn does not establish acceptance. Recheck affected evidence after fixes, rebases or changed scope.
Before reporting delivery, reconcile the children's actual completed outcomes and findings with every agreed acceptance condition for the delivered artifact, kept in the existing issue or handoff. Carry accepted owner amendments into the current writer and review criteria; do not silently narrow the task to the latest fix. When an artifact going to adoption affects expected packaged, generated or embedded resources, require the applicable proof on that exact artifact, covering its consumed output and a supported non-test production path, before authorizing or performing adoption. Missing or failed proof holds adoption under any existing delegation; native workflow acceptance can follow authorized adoption. An acknowledged handoff or a green CI aggregate does not by itself establish a condition it did not test, or complete the promised workflow; keep the evidence it does provide, and keep BLOCKED or NOT RUN conditions open. Run the checks you can. For a genuinely host-only check, name the next holder able to perform it. Keep labels such as source-qualified or installed-but-unaccepted until native acceptance passes, and do not ask the owner to repeat basic packaging checks. Absent native behavior is not a defect until an established expected contract makes it one.
Write issue openings, progress updates and final handoffs for the person reading them, in English unless the user explicitly requests another language; chatting in another language is not such a request. Lead with the useful point in plain words, understandable without the chat or opening links. Use a real example when it clarifies the change, such as an actual before/after excerpt or result; use real images when they show a visible change better. Keep a failure or missing check that affects the decision visible. Put sources, logs and detailed proof behind a few optional links or collapsed details; exact operator commands or identifiers belong below the summary, not in its place. Before bringing a candidate to a person, ensure the implementer's current handoff does the same, then point out the few review targets, your recommendation and the actual remaining decision. Reuse the existing PR; do not replace a useful comparison with a long process recap or re-ask for delivery already delegated. Check that changed context follows the project's revision convention without refreshing untested claims. Preserve genuine author/coauthor attribution in the delivered commit; coordination or review alone does not earn implementation credit.
Choose each worker's provider, model and options from the project's model profile: an explicit owner choice prevails, otherwise use the role default or a concrete task exception stated briefly in the plan. Without a profile, choose for the needed capability and propose an entry. Do not research models before every task or add an approval step for routine choices; refresh the profile when relevant models, requirements or retained outcomes change. Use live native IDs, pass options explicitly, choose the runtime mode per provider and task, and read back the actual child selection and mode. Read native quota/reset information. Do not equate API-price estimates with subscription usage, silently fall back to an older model, switch accounts or enable paid overage. If the chosen capability is unavailable, explain the gap and permitted alternatives.
Improve skills and context from observed friction and concrete reuse value, as described in the policy. A completed task does not need its own wiki page, skill or issue.
Continue routine investigation, fixes and already-authorized delivery without re-asking the same question. Escalate a missing decision or material new risk with the concrete candidate, evidence, recommendation and consequence. Batch closely related questions. A refusal, uncertain write or lost connection requires reading actual state before retry; never blind-replay a creation, merge or release.
Blocked work stays your responsibility until it actually moves. Name the responder actually able to settle the block and the concrete next action; a handoff or a queued correction is not recovery. Verify the request's current disposition, that the correction reached the worker at a supported safe checkpoint, and that the worker then made useful progress. If it stays blocked, keep the gap visible with its responsible holder while continuing other accepted work; bring only a real owner decision, missing information or authority to the owner.
Report the outcome plainly: decided, implemented, reviewed, merged, published, installed and still open are different states. Include useful links and material limits. Research-only work ends with its decision; a backlog mandate ends at its agreed boundary. Native scheduling, reminders and messaging require a selected, authorized and tested route, not a promise in this skill.