Skip to main content
The Timeline

Solution · Project reporting

Build the weekly update from the work itself.

Timeline preserves selected Slack, Linear, and GitHub records as a chronological project history, then answers status questions with citations instead of asking everyone to reconstruct the week.

Product and engineering teams

The problem

Context breaks between systems.

Weekly updates are expensive when every team member has to remember the same week in a different format. Chat explains why priorities changed, the tracker shows planned state, and the repository shows implementation. None of those sources alone is a complete status report.

Timeline keeps selected provider records in time order and lets a team ask one bounded question across them. The result is useful when it preserves the distinction between discussion, intention, merge, release, and outcome instead of compressing all activity into “done.”

01 · Method

Turn selected work into a reviewable answer.

The same four-part discipline keeps the result useful: define the evidence, preserve its sequence, ask a bounded question, and verify before acting.

  1. Choose the reporting boundary

    Start with one project, one timezone, and one weekly window. Activate only the Slack channels, Linear teams, and GitHub repositories needed for that update.

    Output · A repeatable source and time boundary for each reporting cycle.

  2. Let each system keep its role

    Use Slack for discussion and decision context, Linear for planned work and issue state, and GitHub for implementation and release records. Do not treat one signal as proof of another.

    Output · A chronology whose evidence types stay explicit.

  3. Ask for the same update shape

    Request decisions, merged work, published releases, blockers, ownership, and next steps. Require citations for factual claims and ask the answer to mark gaps rather than fill them with inference.

    Output · A consistent weekly draft that can be compared and checked.

  4. Verify before publishing

    Open the sources behind consequential statements. Confirm whether a merge was released and whether a closed issue produced the claimed outcome before distributing the update.

    Output · A reviewed status update with defensible wording.

02 · Evidence

Give each source one honest job.

Citations are most useful when the answer preserves what each source can establish—and what it cannot.

Slack

Discussion, decisions, and blockers

Messages, threads, edits, reactions, and shared-file signals from channels selected and activated for Timeline capture.

Boundary

Selected-channel coverage and Timeline visibility define what can be retrieved. A Slack connection does not make every workspace conversation available.

Inspect this source boundary

Linear

Planned work and issue state

Issues and comments from activated teams, including captured title, description, status, priority, assignee, and project association.

Boundary

Only teams are activated; project records and associations are captured within those teams, not selected as separate sources. A completed issue does not prove deployment, customer outcome, or a decision.

Inspect this source boundary

GitHub

Implementation and release evidence

Pull requests, reviews, commits, workflow runs, and releases—including release tag names—from selected repositories.

Boundary

A merged pull request is implementation evidence. Captured releases, including tag names, can support release publication; they do not establish deployment. Deployment and environment records are not ingested.

Inspect this source boundary

03 · Ask

Start with a question that has edges.

Name the subject, the time window, the output, and the standard of evidence.

  • What changed on Project Northstar from Monday through Friday? Separate decisions, merged work, releases, and unresolved blockers.
  • Which Linear issues moved, what GitHub evidence supports their implementation, and what remains unverified?
  • What did the team decide in Slack that changed this week’s plan?
  • Draft the weekly update with citations and label every claim that still needs an owner to confirm it.

04 · Trust

What this cannot prove.

A useful AI team memory makes the gaps inspectable. It does not turn missing evidence into confidence.

  • 01Timeline only reports records inside activated sources and the requested time window.
  • 02Slack discussion, Linear completion, GitHub merge, release, and business outcome are different claims.
  • 03Connector sync can lag, and missing evidence should stay visible instead of being guessed.
  • 04Visibility rules can produce different evidence sets for different readers.
  • 05Timeline does not make an unreviewed weekly draft safe to publish automatically.

05 · Questions

Common questions.

Does a completed Linear issue count as shipped?

Not by itself. It proves the captured tracker state. Implementation needs captured code evidence, and release publication needs a captured release. Deployment needs explicit evidence from another captured source because the GitHub connector does not ingest deployments.

Can Timeline write the update on a schedule?

This page describes building a cited update from a bounded weekly window. It does not promise autonomous publication. A person should review the evidence and wording before the update is shared.

What if a project spans several channels and repositories?

Activate the specific sources that belong to the project and name the stable project identifiers in the question. Broader coverage can help, but it also increases ambiguity and review work.

Start small

Test one reporting cycle.

Pick one project and one week. Ask for the status update, then inspect whether every consequential claim has the right source.

Try one project