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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.