2026-08-29 · Reference

What a Routine Is, and Where It Dies With the Bot

Ishan schedules a weekly practice brief, sees it run twice, and assumes the schedule belongs to his team. When he deletes the Bot used for the exercise, the routine disappears with it. The ownership model was narrower than his mental model.

A routine is a saved assignment that tells one Bot to run one workflow on a recurring basis. According to the Routines section of VERIFIED-FACTS-2026-08-25, a routine belongs to one Bot, a Bot can have at most 50 routines, and deleting the Bot deletes its routines. Nothing about routines is team-level in the supplied facts.

This article teaches lifecycle, which means the stages from creation through operation to deletion. By the end, you can inventory a routine and rehearse its recovery before deleting its owner.

Draw the ownership arrow from routine to one Bot

According to the Routines section of VERIFIED-FACTS, a routine assigns a workflow to one Bot. The ownership arrow is routine to Bot, not routine to team, workspace, or generic account.

Write the owner beside every routine name. "Monday brief" is incomplete. "Monday brief, owned by Research Practice Bot" preserves the object that controls its lifecycle.

ObjectRelationshipSafe statementUnsafe assumption
RoutineAssigned to one BotOwner is named BotTeam owns it independently
WorkflowWork the routine runsSaved assignment invokes itWorkflow proves shared ownership
Run recordHistory for one routineRecent records are retainedUnlimited archive exists
Bot deletionLifecycle eventIts routines are deletedSchedule survives owner

The arrow gives Ishan the first deletion question: which routines point at this Bot?

Separate a workflow definition from its schedule

A workflow is the sequence of work to perform. A routine is the saved assignment that gives that workflow to one Bot on a recurrence. The distinction matters because Ishan can preserve a written workflow while losing the product routine that invoked it.

For the exercise, his workflow says: read three synthetic notes, extract claims, and save a four-column evidence table. Three and four are arbitrary teaching choices, not product limits. The routine says when that workflow runs and which Bot owns the assignment.

If deletion is planned, preserve the human-readable workflow, inputs, expected output shape, and schedule separately. This does not claim there is an export feature. It is a manual continuity record.

Count toward the 50-routine Bot limit correctly

According to the Routines section, each Bot can have at most 50 routines. The limit applies per Bot. It is not stated as a team pool or an account-wide total in the supplied facts.

If Bot A has 35 routines and Bot B has 20, neither exceeds the per-Bot maximum. Do not add them and claim the team crossed 50. Conversely, creating another Bot does not turn routines into team-owned objects. Each remains attached to its named Bot.

Use the limit as a design signal. A Bot nearing 50 assignments may hold unrelated workflows whose owners, inputs, and failure handling deserve review. Do not create extra Bots solely from arithmetic without considering the documented ownership consequence.

Read the 20-record history as a rolling window

According to the Routines section of VERIFIED-FACTS, the app keeps the 20 most recent run records per routine. A rolling window retains the newest records while older ones fall outside the kept set.

Twenty records are not twenty routines and not twenty days. A routine that runs frequently can fill its recent window faster than a weekly routine. The source does not promise a permanent archive beyond those recent records.

Routine frequency exampleRecords after 20 runsWhat the app keepsContinuity response
Every weekday20Most recent 20 recordsPreserve needed evidence elsewhere
Weekly20Most recent 20 recordsReview before older context rolls off
Irregular20Most recent 20 recordsRecord dates, not assumed cadence
Newly createdFewer than 20Available recent recordsDo not infer missing runs

The frequencies are examples, not product presets. The retention count is the sourced product fact.

Treat Bot deletion as routine deletion

According to the Routines section, deleting a Bot also deletes its routines. This is the central lifecycle fact. A routine does not float free after its owner is removed.

Before Ishan deletes a practice Bot, he lists every routine, workflow purpose, schedule description, input location, output location, review owner, and recent failure. He then decides whether each routine should be retired or manually reconstructed later.

Why deleting a bot leaves the files covers a different lifecycle effect. Keep the shared fact to one sentence: deleting the Bot removes its routines, while file and session cleanup belongs to the canonical deletion article.

Do not call routines team-level automation

The Routines section of VERIFIED-FACTS says nothing is team-level. Therefore, a team roster or shared purpose does not change the routine's per-Bot ownership.

Ishan's team may document, review, or reproduce a workflow together. That social process does not make the saved routine a team-level product object. Accurate language is "routine on the named Bot used by the team," not "team routine."

This distinction affects offboarding and deletion. If everyone assumes the team owns the schedule, nobody may inventory it when the Bot owner is removed.

Use desktop for edits and the phone for pause, history and delete

According to the corrected platform facts, the phone app can pause or resume a routine and approve steps but cannot edit it. Editing and testing a routine still need the desktop app; the phone can now show run history and delete a routine.

That means Ishan can respond to a concern from iPhone by pausing a routine and reading its run history. He cannot complete the repair there. The repair workflow moves to desktop for testing and editing.

Intended actioniPhone support in supplied factsRequired response
PauseSupportedPause and record reason
ResumeSupportedConfirm review decision first
EditNot on iPhoneMove to desktop
View historySupported since 23 September 2026Read it, then note what you saw
TestNot on iPhoneMove to desktop
DeleteSupported since 23 September 2026Export what you need first; deletion is permanent

Do not turn pause into a substitute for diagnosis. It is the safe holding action until the required surface is available.

Walk Ishan through an accidental deletion

On August 29, 2026, Ishan sees an obsolete practice Bot and deletes it. Ten minutes later he looks for the Monday brief routine and cannot find it. He had saved the brief output but not the workflow instructions, recurrence, or input map.

According to the Routines section, the observed disappearance follows the documented lifecycle: deleting the Bot deletes its routines. It is not evidence of a team-level routine bug.

Ishan reconstructs the workflow from one recent output, but its evidence rule is incomplete. The first recreated run omits source URLs. He learns that output alone is not a recovery package. The next inventory records instructions, inputs, output schema, schedule, owner, and test case before deletion.

Diagnose routine failures by object and lifecycle stage

"The automation vanished" is too broad. Identify whether the missing object is the routine, workflow description, recent run record, input, output, or Bot.

SymptomLikely lifecycle causeEvidenceRepair
Routine missing after Bot deletionOwner was deletedBot deletion record and inventoryRecreate from preserved definition
Old run absentRecent window rolledRun dates and 20-record rulePreserve required history externally
Cannot edit on iPhoneSurface limitationCurrent device and actionUse desktop
Routine exists but output is wrongWorkflow or input issueTest input and recent runPause, diagnose, edit on desktop
Team cannot find scheduleOwnership assumptionNamed Bot inventoryMap every routine to one Bot

The repair follows the failed object. Recreating a routine will not recover an older record you never preserved.

Answer the team that wants central automation

The strongest objection is that a routine used by several people should belong to the team. That may be a sound product requirement, but it is not the current ownership described in the supplied Routines facts.

The process workaround is a team-maintained inventory and recovery packet for every important per-Bot routine. It does not transform ownership. The packet reduces dependence on one person's memory and makes deletion review possible.

If team-level ownership is mandatory rather than desirable, do not describe the current routine as meeting that requirement. Record the gap and choose whether to postpone the workflow or use a separately verified system.

Design a deletion-safe routine inventory

Give every routine a stable internal identifier, named Bot owner, workflow purpose, input description, output schema, cadence description, reviewer, and retirement decision. Add the date of the last successful synthetic test.

Do not store secrets in the inventory. Refer to approved credential or input locations without copying sensitive values. This is general operational advice, not a claim about Grok Bot credential handling.

Content Planner Manager, Competitor Website Watch, Inbox Reply Digest, and Account Health Ranker show catalog jobs with recurring shapes. Use them to practice identifying inputs and outputs, not to infer that a routine already exists for a listing.

Rehearse recovery before the owner is deleted

A recovery rehearsal recreates a harmless version from the preserved packet before the original is removed. Ishan uses synthetic notes and a temporary practice routine. He asks a second operator to rebuild it from the inventory alone.

The rehearsal passes only if the operator can identify the Bot owner, recurrence, workflow steps, expected artifact, and review rule without oral context. Then Ishan compares one test output against the saved schema.

Recovery checkPass conditionFailure signalInventory repair
OwnerExact Bot is named"Research bot" is ambiguousRecord unique name
WorkflowSteps can be reconstructedOutput sample is only guideSave written definition
InputsSynthetic source is locatedOperator guesses folderRecord input map
OutputRequired fields matchSource URL omittedSave schema and example
ScheduleRecurrence is unambiguousTimezone or day guessedRecord complete cadence

The rehearsal verifies documentation, not a hidden product export.

Keep routine lifecycle separate from shared architecture

This article does not need to repeat how work surfaces, cookies, files, boundaries, or approvals behave. Use screens are not boundaries, where a bot cookie actually lives, and what an approval actually governs for those mechanisms.

The routine-specific rule is narrower: one workflow assignment belongs to one Bot and is deleted with it. That fact is enough to drive the inventory and recovery procedure.

What a pasted prompt inherits is relevant when reconstructing instructions, but it does not change routine ownership.

State where this lifecycle lesson stops

This page does not claim routines are team-level, permanently archived, exportable, or recoverable after deletion. It does not claim the phone app can edit or test a routine. It does not walk through the Linux, Android, or iPad apps.

The supplied Routines facts establish ownership, maximum count, recent-record count, deletion behavior, and the named iPhone limitations. Details beyond those claims require current primary documentation and a safe observed test.

For first-run planning, use the five questions before your first bot. For deletion cleanup beyond routines, use delete a Grok Bot safely.

Inventory one routine before touching delete

Choose one non-consequential routine. Record its exact Bot owner, workflow instructions, input map, output schema, recurrence, reviewer, and last test date. Capture any recent run evidence you are required and authorized to preserve before the 20-record window moves.

Ask another person to reconstruct a synthetic version from the packet. If they need your memory, repair the inventory. Only then decide whether the original routine and its Bot should remain, pause, or be deleted.

You can now do one concrete thing: produce a deletion-safe routine inventory that makes per-Bot ownership and the loss point explicit.

Add a dependency column to the inventory. A dependency is an input, account, file, reviewer, or downstream artifact the workflow needs. Record only descriptive references, not secret values. When the Bot is considered for deletion, each dependency row tells Ishan what must be retired, reassigned, or verified before any reconstruction can work.

Create a routine census by Bot. Count routine names under each exact Bot owner and compare each count with the documented maximum of 50. Do not sum them into a team limit. The census should flag duplicate purposes, unclear owners, and routines whose reviewer no longer exists. A low count can still carry high lifecycle risk if nobody knows what one routine does.

Review the recent-record window by run frequency. Estimate when a needed record may leave the 20 most recent set based on the routine's own cadence, then schedule an authorized evidence review before that point. This is an internal planning estimate, not a claim that records disappear after a number of days. The product fact is based on record count, so your plan should be too.

Rehearse pause and resume separately from deletion. From iPhone, the supplied facts allow those two actions, so test a harmless routine's paused state and require a named reviewer before resumption. Move to desktop for testing and editing. Record which observation justified the pause so resume is a decision, not a reflex.

Build a retirement packet for a routine that should not return. Include its owner, purpose, reason for retirement, last expected output, dependencies, and review decision. Mark "do not recreate" clearly. Continuity documentation should preserve good workflows, but it should not cause obsolete or unsafe assignments to spring back during recovery.

For a routine that must be recreated, save a gold-standard synthetic case. A gold-standard case has a known input and expected artifact chosen by the reviewer. After reconstruction, compare required fields and failure handling, not word-for-word prose. This demonstrates that the workflow meaning survived even though the original routine object did not.

Ask a second operator to perform a tabletop deletion review. A tabletop is a discussion-based rehearsal with no real deletion. Give them the Bot inventory and ask which routines disappear, which recent records matter, which workflows need reconstruction packets, and which should retire. Every question they cannot answer becomes an inventory repair before a consequential click.

Finally, add a lifecycle owner distinct from the routine's day-to-day reviewer if your organization needs one. The product fact remains per-Bot ownership. The human lifecycle owner is your internal responsibility for census, retirement, and recovery documentation. Naming that role avoids the false claim of a team-level product object while still making team coordination possible.

Tag every inventory row with preserve, retire, or unresolved. Preserve means a reconstruction packet and synthetic test are required. Retire means the reason and reviewer are recorded. Unresolved blocks Bot deletion until an owner decides. These are internal workflow states, not Grok Bot features, and they prevent silence from being interpreted as permission to remove a schedule.

Look for duplicate routines before reaching the 50-per-Bot limit. Two similar names may run the same workflow against the same input, creating duplicated output and confusing review. Compare purpose, recurrence, input, and artifact. Consolidate only after confirming that different owners or failure policies are not hidden behind similar names.

Review record retention against evidence obligations. The product keeps the 20 most recent run records per routine, but your organization may need particular evidence longer or may be required not to retain it. Decide what is authorized to preserve and where through your own policy. Do not copy sensitive run content merely because the recent window is finite.

Simulate an unavailable desktop during an incident. The phone app can pause a routine, so the immediate safe response can be pause. The runbook should identify who later reaches a desktop for testing and editing. This exercise verifies that the team does not confuse mobile pause with completed repair.

Record timezone explicitly in the human-readable cadence description. This article does not claim how the product displays or stores timezones. The inventory needs enough detail for another operator to reconstruct the intended schedule without guessing whether "Monday at nine" belongs to the operator, Bot owner, or source region.

Give every recovery packet a last-verified date. A workflow can outlive its source paths, reviewers, or output destination. Before reconstructing after deletion, check each dependency rather than treating an old packet as current authority. Continuity documentation should recreate intent, not blindly repeat stale access.

After a successful rehearsal, intentionally remove one field from a copy of the packet and ask the second operator to identify the gap. Missing owner, schedule, input, or failure rule should stop reconstruction. This negative test proves the operator knows which information is necessary rather than succeeding from memory.

Close deletion review with a signed decision in ordinary language: which Bot is being deleted, which named routines disappear, which packets were preserved, which routines retire, and who approved the lifecycle change. The statement does not reverse deletion or create product recovery. It ensures the team understood the documented loss before acting.

Compare the census with actual recent output destinations. A routine name may imply one report while its workflow writes another artifact. Inspect an authorized synthetic run or preserved recent record and update the inventory from evidence. Do not infer current purpose solely from a label created months earlier.

Set a review trigger below the 50-routine maximum if your team needs time for cleanup. The chosen number is an internal threshold and must be labeled that way. Its purpose is to prompt a census before the product maximum is reached, not to claim Grok Bot enforces a lower limit.

Keep reconstructed routines paused until the gold-standard case passes. A successful creation does not prove the workflow, inputs, or artifact were restored correctly. Use desktop for the documented testing and editing actions, compare the expected fields, then obtain the named review decision before normal recurrence resumes.

If a Bot has no routines, record that observation and its date rather than leaving the deletion checklist blank. An explicit zero tells the reviewer the dependency check happened. A blank field could mean no routines, no access to the inventory, or a skipped step.

Teach the lifecycle with index cards before touching an application. Write one Bot, three routines, and five recent records on separate cards. Remove the Bot card and ask which objects disappear under the supplied facts. Then discuss which human-authored workflow packets remain. The physical exercise makes product ownership and documentation continuity visibly different.

Keep reading: why deleting a bot leaves the files, delete a Grok Bot safely, and the five questions before your first bot.

Frequently Asked Questions

What is a Grok Bot routine?

According to the Routines section of VERIFIED-FACTS-2026-08-25, a routine assigns a workflow to one Bot. Treat it as a per-Bot saved assignment, not a team-level object. Record both the routine and its exact Bot owner in your inventory so a deletion review can find every dependent schedule.

How many routines and run records are kept?

The supplied Routines section says a Bot can have at most 50 routines and the app keeps the 20 most recent run records per routine. The first number is per Bot, while the second is per routine. Neither statement promises a team pool or permanent archive. Preserve authorized evidence before older records leave the recent window.

What happens to routines when I delete a Bot?

They are deleted with the Bot, according to the supplied Routines section. Before deletion, inventory the workflow, recurrence, input map, output schema, owner, and recent failures. A saved output is not a complete recovery packet. Rehearse a harmless reconstruction if the workflow matters, and do not claim recovery is guaranteed after deletion.

Can I manage a routine completely from iPhone?

No. The corrected platform facts say the phone app can pause or resume a routine but not edit it. Editing and testing a routine still need the desktop app; the phone can now show run history and delete a routine. Use pause as a holding action when investigation is needed, then move to desktop for the named management operations. Confirm current primary documentation before relying on behavior that may change.

What a Routine Is, and Where It Dies With the Bot