back to projects
Shiplog mobile dashboard

Shiplog

Shiplog turns PRs, commits, screenshots, and release notes into product stories for each publishing channel, with every claim linked to source material.

Next.js + TypeScript + React 19 Supabase 1,500+ tests
In active development

How it works

Shiplog's workflow has six clear, inspectable stages:

  1. Import project materials with provenance — text, links, repos, images, files
  2. Extract durable facts into Project Memory and link them to source materials
  3. Review, accept, or retract facts to keep the project record accurate
  4. Build a brief from selected materials and accepted facts
  5. Generate drafts for each channel — blog posts, release notes, or build logs
  6. Edit, copy, or export the finished content

Key product surfaces

/posts

Publishing workspace for product introductions, updates, and build stories.

/materials

Review source material and manage the facts stored in Project Memory.

/outputs

Review generated content for each publishing channel.

Visual Renderer

Generate visual exports such as PNG cards and previews.

Narrative Engine

Turn selected material into briefs, plans, and drafts.

Xiaohongshu Carousel

Generate multi-image posts for Xiaohongshu.

Engineering principles

Every fact links to source material through source_material_ids. Missing or corrupted data fails visibly instead of degrading silently. Each output records its provenance so consumers can distinguish canonical data from cached fallbacks.