Changelog

How Artel grew up.

Eight phases, AN1 through AN8. Each one took the product from a scaffold to something a team can rely on. Calmest phase last — which is the point.

  1. AN82026-05-25

    Serendipity + Cloud Run

    The final coat. A daily nudge, slower animations, the changelog you're reading, and the Cloud Run domain mapping that takes us to artel.metantel.com.

    • “Today's serendipity” home card — one forgotten doc, decision, task, or whiteboard each day.
    • Deterministic per-user-per-day pick (so the card doesn't flicker on refresh).
    • Slower default transitions across navigation, hovers, and modals — calm pacing by design.
    • Cloud Run domain mapping documented end-to-end in the README.
  2. AN72026-05-25

    Pro-tier AI assistant

    Five kinds of help, all over the project's own context — docs, decisions, tasks, and synced commits.

    • Docs Q&A grounded in the project's own writing.
    • Standup summary from commit logs + task changes.
    • Architecture-doc drafter; inferences tagged so you can audit them.
    • Timeline forecaster anchored to actual task data, not vibes.
    • Decision-rationale assistant that matches the project's voice.
  3. AN62026-05-25

    GitHub integration

    Per-project repo binding. Mirror commits and issues. Link commits to tasks (live in MCP).

    • Bind a repo with a Personal Access Token — never stored, used once per request.
    • Commit + issue sync, idempotent on re-run.
    • artel_attach_commit MCP tool went LIVE.
  4. AN52026-05-25

    Flow Console MCP connector

    Real tool dispatch over the same callable. Five tools went LIVE; the discovery payload ships full JSON-Schema for each.

    • artel_get_context — the fat context blob a fresh agent session needs.
    • artel_log_decision — write into the decision log with an audit trail.
    • artel_update_task — PATCH semantics with project-mismatch defence-in-depth.
    • artel_append_doc — three modes (append, replace, create-new-page).
    • Project-membership ACL enforced server-side on every tool call.
  5. AN42026-05-25

    Whiteboards (tldraw)

    Architecture maps + logic diagrams as first-class project artefacts. Autosaved store snapshots; multi-user collab arrives later.

    • tldraw v3 canvas behind a dynamic import (zero cost to other routes).
    • Debounced autosave; loads the snapshot once on mount to avoid the listen-on-load echo.
    • Boards index + canvas editor with autosaved title.
  6. AN32026-05-25

    Tasks + Timeline

    Issue tracker with three views and the assignee/priority/due structure you'd expect.

    • Table, kanban, and timeline (pure-CSS Gantt) views toggled via ?view=.
    • Inline status changes from every view.
    • Realtime via @refresh — task state changes land live for everyone.
  7. AN22026-05-25

    Docs (Confluence pattern)

    Per-project page tree with markdown, autosave, and live collaborative reads.

    • Tree sidebar with on-hover "+" buttons; markdown edit/preview toggle.
    • Autosave (700 ms title, 800 ms body), savedAt indicator, delete-with-confirm.
    • Dependency-free markdown renderer; safe-by-design HTML escape.
  8. AN12026-05-25

    Workspaces + Projects + MCP discovery stub

    The foundation: workspaces, projects, members, and an MCP discovery endpoint so Flow Console could connect on day one.

    • 4-table schema (workspace + project + their members).
    • artelAgent callable with createWorkspace, createProject, invite/leave, and a real mcpStub discovery payload.
    • Sage-on-slate palette, Inter type, OG card, Cloud Run pipeline.