Ship.

Use case · Product story

Ship — packaging an open methodology kit like enterprise software

One Next.js surface: marketing truth, searchable patterns, integrations catalog, workflow/collection manifests, MkDocs-style reader, and a small FastAPI for agents — Apache-2.0 so legal does not block a pilot.

Executive summary

Ship exists so teams can adopt agentic SDLC without trading governance for speed. The kit is deliberately boring architecture (markdown in git, manifests for catalogs, Actions for automation) so procurement, security, and engineers read the same artifacts.

01 · Challenge

Methodology content drifts from what teams actually run

Playbooks in PDFs rot the day after export. Internal wikis diverge from CI. Buyers see glossy landing pages but cannot diff the operating model. Ship's challenge was to ship instruction-first truth that stays aligned with automation because both live in the same repository and render through the same app.

02 · Solution

Single surface: teach, browse, integrate, automate

The solution is a deliberately small product footprint: documentation as the source of truth, patterns as reusable plays, tools as integration-facing stubs, workflows and collections as JSON manifests over markdown folders, and an agent API for machine-readable contracts. ElMundi is the reference org story; Ship is the product story of the same kit.

03 · Implementation

How the kit is structured

  • Landing app — Next.js App Router, Tailwind, shared header/footer, MDX/Markdown ingestion for docs and catalogs.
  • Patterns + tools — file-backed content; URLs are stable paths for linking from Linear/Jira tickets.
  • Workflows & collections — manifests at repo root for discoverability without a CMS.
  • Backend — minimal FastAPI surface for agent operations (health + task intake) documented under Tools → Backend API.

04 · Outcomes

What good looks like for adopters

  • Faster procurement loops — Apache-2.0, public repo, screenshots that match production routes.
  • Lower onboarding tax — `/docs/getting-started` mirrors how engineers already read internal runbooks.
  • Composable adoption — take patterns only, or wire the full ElMundi reference stack.

Evidence

Screens from the live site

Captured from the same Next.js surface readers use — marketing, catalog, and manual routes.

Ship marketing home — hero and pillars
Marketing home — positions the kit as methodology + automation, not a black-box SaaS.
Patterns catalog — cards for SDLC patterns
Patterns catalog — each card links to the canonical markdown under documentation/patterns.
Getting started chapter in the docs reader
Getting started — same typography and chrome as the rest of the reader for low context switch.