ASafariMTimelineAI
Project direction

The TimelineAI journey

A transparent view from the first platform scaffold to the next generation of cited, reviewable AI storytelling. Shipped means demonstrated in code; planned means scoped and sequenced, not date-promised.

20 of 27 shipped

Built so far

The August 2026 MVP and current reliability work

  1. M008 Aug 2026Shipped

    Platform contract, schema, auth & CRUD

    TimelineAI started as a first-class platform app with shared Prisma persistence, Hub SSO, server-derived ownership, authorization rules, and timeline/event APIs.

    foundation
  2. M018 Aug 2026Shipped

    Accessible editor & live preview

    A drag-and-drop and keyboard-operable editor paired content entry with an immediate visual preview and client/server schema validation.

    editoraccessibility
  3. M028–9 Aug 2026Shipped

    Eight purpose-built layouts

    Vertical, horizontal, zigzag, radial, roadmap, Gantt, calendar, and interactive renderers made one event model useful for histories, plans, schedules, and exploration.

  4. M038 Aug 2026Shipped

    Dashboard, ownership & self-publishing

    Signed-in creators gained a dashboard, edit flow, private drafts, and direct publishing under the platform's shared identity.

    ownership
  5. M048–9 Aug 2026Shipped

    Safe guest creation & moderation

    Guests can create without an account using privacy-preserving hashed identity and rate limits; public visibility remains gated by an admin moderation trail.

    privacytrust
  6. M05Shipped Aug · hardened 12 Sep 2026Shipped

    Native PNG, JPG & PDF export

    Headless Chromium reuses the live renderer for faithful exports. A short-lived, server-signed render grant now authorizes the internal render request, so an owner-authorized pending/private export can no longer return a 404 artifact.

    exportreliability
  7. M069 Aug 2026Shipped

    Platform navigation & production launch

    TimelineAI joined the shared app shell and platform switcher, shipped behind Caddy on tlai.asafarim.com, and gained polished public metadata.

    platforminfra
  8. M079 Aug 2026Shipped

    Examples, gallery & discovery

    Eight seeded examples, a public gallery, curated layout/theme choices, and platform project listings made the product understandable before a visitor creates anything.

    discovery
  9. M089 Aug 2026Shipped

    MVP accessibility & end-to-end evidence

    Automated accessibility checks and real guest, authenticated, and admin journeys completed the twelve-phase MVP with documented architectural decisions.

    quality
  10. M0912 Aug 2026Shipped

    TimelineAI becomes a Testora target

    The platform's own test-orchestration app gained local and production TimelineAI targets, turning cross-product regression coverage into part of the operating model.

    testingplatform
  11. TLAI-00212 Sep 2026Shipped

    Governed AI foundation

    A provider-neutral, fixture-first AI boundary with typed proposals, citations, quotas, audit, accept/reject, undo, a kill switch, and golden/adversarial eval gates.

    • Manual TimelineAI remains fully useful when AI is disabled
    aisafetyepic #298
  12. TLAI-002-UI12 Sep 2026Shipped

    AI copilot panel

    Generate, review, accept/reject, and undo AI proposals from inside the editor — the review surface every other AI feature below builds on.

    aiuxepic #298
  13. TLAI-00312 Sep 2026Shipped

    Cited source-to-timeline import

    Turn notes, Markdown, CSV/JSON, pasted text, and approved web pages into reviewable event proposals with stable source citations, confidence, and unresolved questions.

    aiprovenanceepic #298
  14. TLAI-003-UI12 Sep 2026Shipped

    Cited import flow

    Paste, upload, or link a source and review extracted events with their citations — or an explicit uncited-inference flag — with per-event accept/reject and a visible re-import indicator, before anything saves.

    aiprovenanceuxepic #298
  15. TLAI-00412 Sep 2026Shipped

    Temporal reasoning without false precision

    Extract exact dates, ranges, approximate periods, durations, and ordering constraints; surface contradictions and let creators leave uncertainty unresolved.

    aireasoningepic #298
  16. TLAI-004-UI12 Sep 2026Shipped

    Temporal conflict-review panel

    See detected date conflicts with their evidence and each event's date precision, reinterpret an event's date, and leave a conflict unresolved (persisted) when there isn't a confident answer.

    aireasoninguxepic #298
  17. TLAI-00512 Sep 2026Shipped

    Narrative copilot

    Propose audience-aware hooks, chapters, transitions, pacing, tone, and closing takeaways while separating factual changes from style and respecting locked content.

    aistorytellingepic #298
  18. TLAI-005-UI12 Sep 2026Shipped

    Narrative copilot UI

    Pick an audience, compare concise/standard/immersive variants side by side, see fact-drift/unsupported-claim warnings, and lock events or fields the copilot must never touch — visibly excluded from its own pickers.

    aistorytellinguxepic #298
  19. TLAI-00612 Sep 2026Shipped

    Adaptive visual director

    Recommend and compare safe layout, density, card, color, and emphasis directions from the content—with explanations and accessibility/export checks before applying.

    aidesignaccessibilityepic #298
  20. TLAI-006-UI12 Sep 2026Shipped

    Visual director UI

    Compare 2-3 accessible visual directions side by side as live mini-previews with plain-English rationale and the heuristic's own inputs, apply one in a click, and undo it in a click.

    aidesignuxepic #298

Where the story goes next

The cited AI storytelling studio epic (#298)

  1. TLAI-013Next · foundationPlanned

    Version history & collaborative review

    Immutable versions, structured diffs, anchored comments, reviewer capabilities, and reversible restore give both human and AI-authored changes a safe publishing workflow.

    collaborationtrustepic #298
  2. TLAI-007Provider/legal gateExploring

    Provenance-aware media enrichment

    Suggest relevant allow-listed media with creator, license, attribution, and editable grounded alt text—never an untraceable image scrape.

    aimediaprovenanceepic #298
  3. TLAI-008Inclusive storytellingPlanned

    Reviewed multilingual timelines

    Create locale variants through glossary-aware translation proposals that preserve names, dates, citations, and links, with RTL and long-text layout verification.

    aii18nepic #298
  4. TLAI-009Creative expansionExploring

    Narrated story mode & Vionto handoff

    Turn a reviewed timeline into an editable narration, accessible playback, captions, transcript, and a versioned scene handoff to Vionto.

    aiaudiovideoepic #298
  5. TLAI-010Creative expansionExploring

    Branching scenarios & what-if comparison

    Fork a factual baseline into named alternatives, compare outcomes, and propose risks or decision points while making assumptions visually impossible to confuse with history.

    aiinteractiveepic #298
  6. TLAI-011Connected platformPlanned

    Living roadmaps from GitHub & TasksAI

    Read selected issues, PRs, milestones, and TasksAI work into idempotent proposed updates with drift/conflict review and a cited “what changed” digest.

    integrationsplatformepic #298
  7. TLAI-012Connected platformExploring

    Ask & explore with cited answers

    Let visitors ask what changed, where the gaps are, and which events support a conclusion; prefer deterministic calculations and cite every factual answer.

    aiexplorationepic #298