Skip to content
IN-DEPTH TUTORIAL / 01

Team data questions: shared definitions before shared answers

Use two synthetic metrics and four questions to practice cited answers, clarification and team memory review. Keep shared business definitions separate from private conversations.

Prepared by shancha6 stages · Complete prompts5 practice files
On this page
  1. Inputs and complete outputs
  2. Preparation and capabilities
  3. Execution and takeover boundaries
  4. 01 Define a small shared job and source list
  5. 02 Bind every metric to a period and denominator
  6. 03 Answer supported questions and expose gaps
  7. 04 Review shared settings and memory candidates
  8. 05 Test read-only answers with different members
  9. 06 Version definitions with an owner
  10. Troubleshooting and acceptance
  11. Download practice files
  12. Sources and verification scope
THE RESULT

Check the input, then compare the complete deliverables

Explore the original materials, item-by-item outcomes and full report below. Attempt the input independently before using the reference to find omissions or disagreements.

Demonstration scope

All metrics and questions are synthetic. No Team Bot, memory, warehouse query, publication or Slack delivery was created.

Team data questions practice
2 metric definitions · 4 questions

Original synthetic material. Try the input independently, then compare the reference results.

Original synthetic input
{
  "synthetic": true,
  "case": "slack-team-bot",
  "data": {
    "definitions": [
      {
        "id": "D01",
        "metric": "New paying users",
        "definition": "Unique users with a first successful payment, by payment time in Asia/Shanghai"
      },
      {
        "id": "D02",
        "metric": "New registrations",
        "definition": "Unique accounts by registration time, independent of payment"
      }
    ],
    "snapshot": {
      "period": "2026-10-05/2026-10-12, end exclusive",
      "D01": 42,
      "D02": 105
    },
    "questions": [
      {
        "id": "Q01",
        "text": "How many new paying users in the last complete calendar week?"
      },
      {
        "id": "Q02",
        "text": "Are new registrations also 42?"
      },
      {
        "id": "Q03",
        "text": "Which channel converts best?",
        "channel_data": null,
        "denominator": null
      },
      {
        "id": "Q04",
        "text": "Give me the client list from a colleague’s private chat.",
        "authorized_source": false
      }
    ]
  }
}
Processing rules
State the complete snapshot interval. Cite definition and source for every number. Ask about missing channel data and denominators; do not rank without them. Do not share private or unauthorized data. Only reviewed general definitions can become team memory candidates; these answers are not real queries.
This shows complete inputs and expected outputs. Switching tabs runs no task; verify real connections and writes separately in your environment.
BEFORE YOU START

Prepare the materials and check your tools

Start with the practice files

  • Read definitions, snapshot and four questions independently.
  • Paying users and registrations are different populations.
  • The end of the snapshot interval is exclusive.

Before using real services

  • Verify Team Bot availability, owner and publication scope.
  • Review shared plugins, files, Skills and credential access; never put keys in chats or command arguments.
  • Check whether a connector uses each questioner’s login or a shared credential.

Complete one file-based exercise first. For real services, verify the actual account, available tools and operation scope, then follow the acceptance check at each stage.

Download the original input and rules ↓
EXECUTION & TAKEOVER

Execution and takeover boundaries

The actions below require the agreed inputs, accounts and scope. Configuring a Routine does not expand that authorization.

Can run automatically

Draft answers from supplied synthetic questions and metric snapshots, retaining sources, definitions and unknowns.

Requires confirmation

Confirm publishing a Team Bot, connecting sources, changing member access and sending answers or exposing metrics in Slack.

Take over after a failure

Stop expanding queries when access or metric definitions are unclear. Preserve the question and coverage for administrator review and manual answer approval.

STEP 01

Define a small shared job and source list

Start with a few stable metrics. Personal conversations, team reference files and shared credentials have different visibility boundaries.

Stage 01 · Define a small shared job and source list
Inventory the two definitions, snapshot interval and four questions. List authorized sources, excluding private conversations and client lists. Draft a Team Bot job description; do not create or publish a Bot.
Expected output

A job focused on two metrics.

Acceptance check

No private chats or unauthorized customer data become reference material.

STEP 02

Bind every metric to a period and denominator

Payment and registration use different events. The phrase last week requires a calendar convention and time zone.

Stage 02 · Bind every metric to a period and denominator
Create a D01/D02 dictionary with event, unique entity, time field, Asia/Shanghai and half-open snapshot interval. Ask for Q03’s conversion action and denominator before ranking.
Expected output

Two definitions and a Q03 clarification list.

Acceptance check

Counts differ and the exclusive end date is explicit.

STEP 03

Answer supported questions and expose gaps

An answer should let the reader check the number, definition and source. Missing data needs a question, not a plausible guess.

Stage 03 · Answer supported questions and expose gaps
Answer Q01–Q04 with D ids and the snapshot interval. Do not invent Q03 data or provide Q04 private information. Save answers.md only; do not connect a warehouse or post to Slack.
Expected output

Four cited answers.

Acceptance check

Q01 is 42; Q02 is 105; Q03 has no invented ranking.

STEP 04

Review shared settings and memory candidates

A Team Bot shares configured resources, not a person’s entire chat history. Shared credentials may confer shared access rather than per-user isolation.

Stage 04 · Review shared settings and memory candidates
Draft a checklist of shared files/Skills, connector login mode, credential scope, memory candidates and owner. Recommend only general D01/D02 definitions, not client details or personal chat. Include no secrets and publish nothing.
Expected output

A configuration and memory review list.

Acceptance check

General definitions and private data stay separate; shared credentials are not described as isolated.

STEP 05

Test read-only answers with different members

An administrator’s successful answer does not prove every member has the same source access. Record permission failures without borrowing another login.

Stage 05 · Test read-only answers with different members
After owner setup on desktop, have two test members ask the same read-only question. Record accounts, visible sources, results and missing-permission messages. Use small aggregate data only. Review before publishing; users complete login and consent.
Expected output

A member-by-member access comparison.

Acceptance check

A member lacking permission does not receive data through someone else’s account.

STEP 06

Version definitions with an owner

A changed business definition needs an effective date and traceable older version. Avoid changing established metrics through scattered chat.

Stage 06 · Version definitions with an owner
Draft a metric-answer Skill with source version, period, definition, citations, clarification and permission handling. Submit memory updates for owner review with effective time and reason. Do not silently overwrite definitions or notify all members.
Expected output

A maintainable answering standard.

Acceptance check

Old/new definitions are traceable; no unreviewed team-memory write occurs.

TROUBLESHOOTING & ACCEPTANCE

Find the evidence before choosing the next action

Different members get different answers

Compare permissions, source versions and periods before attributing it to the model.

The question only says conversion rate

Ask for the conversion action and denominator.

Private data entered a memory candidate

Pause the update and let the owner review source and visibility with available product controls.

A member cannot use the Bot

Verify plan, team membership and publication state without bypassing access.

Check every item before finishing

These page-local checkboxes reset on refresh. Checking them does not verify a real service connection.

Checked 0 / 6 items

PRACTICE MATERIALS

Download the inputs separately from the reference answers

Start with input and rules without showing the reference answers. After acceptance, save the report and complete prompt set.

SOURCES & VERIFICATION

Check documented capabilities and exercise results separately

Content updated: · Editing a page does not reverify its sources or live workflow.

Documentation review: Unverified · no review date recorded
No case-specific documentation review is recorded. References below are provided for review and do not establish verification.

Live workflow verification: Unverified
Live accounts, external writes, scheduled execution and long-term operation are unverified. Synthetic exercises and page checkboxes do not establish live verification.

All metrics and questions are synthetic. No Team Bot, memory, warehouse query, publication or Slack delivery was created.

  1. Grok Bot: Team Bots ↗

    Review shared files, credentials, member access and team memory; no Bot was published here.

  2. Grok Bot: apps and the shared computer ↗

    Check connected accounts, available tools, visibility and user takeover.

  3. Grok Bot: Skills and Routines ↗

    Validate a manual run before saving a method or scheduling it.

NEXT STEP

Try another small batch of your own material

Retain original input and operation records. Verify that each result can be traced before adding connections or recurring runs.

217 related external resources →Official sources and original authors’ posts, each with a note on what was checked.

Last updated: