Skip to content

feat: add T-Minus-15 section under Products#36

Merged
BenGWeeks merged 23 commits into
masterfrom
feature/tminus15-section
Jul 3, 2026
Merged

feat: add T-Minus-15 section under Products#36
BenGWeeks merged 23 commits into
masterfrom
feature/tminus15-section

Conversation

@BenGWeeks

@BenGWeeks BenGWeeks commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a T-Minus-15 product section to the homepage (#tminus15, after the Thyme section) and a T-Minus-15 entry in the Products nav dropdown (desktop + mobile), after Thyme.

T-Minus-15 is KnowAll's open-source delivery methodology — "Secrets of an Elite DevOps Team". The section copy is sourced directly from the book repo (T-Minus-15/book):

  • README.md — what the book is: specific implementation details (roles, estimates, meetings, work-item metadata) for teams applying Agile (Scrum) and DevOps; written for KnowAll's own team members and customers, and open-sourced under Creative Commons.
  • executive-summary.adoc — the 15 Steps to Success, delivering high-value features to the business "15 days (or less) at a time".
  • chapters/ (buckle-up.adoc, the-avengers-of-agile.adoc, lets-get-agile.adoc) — the five delivery stages (Prep > Design > Engineer > Test > Operate), squad roles (Prepper, Designer, Engineer, Test Pilot, Planner, Product Owner), short sprints, daily 15-minute stand-ups and retrospectives.
  • agents/ — persona configs (Poppy the Planner, Pepper the Prepper, Teddy the Tester, Danny the Designer, Ollie the Operator).

Humans AND AI agents

The section deliberately emphasises (in the intro paragraph and a dedicated bullet) that T-Minus-15 is one shared playbook for human team members and AI agents. This framing comes straight from the book's executive summary: the repository ships AI configuration files in /agents so AI co-pilots "follow this playbook and embody the personas", creating "a shared knowledge base that both human and AI team members can operate from" — exactly how KnowAll's own t-minus-15 agent personas work today.

Implementation notes

  • Book cover image rendered from the repo's cover/tminus15-cover.pdf (front panel cropped from the print wraparound, resized to 800px tall, optimized to ~62KB) at public/images/products/tminus15-book.png, displayed with a subtle 3D tilt + spine + lime glow against the dark theme.
  • CTAs: Read the bookhttps://github.com/T-Minus-15/book and T-Minus-15 on GitHubhttps://github.com/T-Minus-15.
  • The Copilots section (and its two cards) swap gray-900/gray-800 backgrounds to preserve the alternating section rhythm now that T-Minus-15 (gray-900) sits after Thyme (gray-800).

STACKED ON: This branch is stacked on feature/thyme-section (PR #28, itself stacked on PR #27 which introduces the Products dropdown). Merge #27#28 → this PR in order; the diff shown against master includes the Zapdesk/Thyme commits until those merge.

Screenshots

T-Minus-15 section Products dropdown
T-Minus-15 section Products dropdown with T-Minus-15

Verification

  • npm run build passes
  • npm run format:check passes
  • Screenshots taken from the dev server via Playwright

🤖 Generated with Claude Code

Fixes #38

Test plan

  • Open the homepage, Products dropdown → T-Minus-15
  • Verify the section shows the real book cover, methodology summary, humans-AND-agents bullet, and links to the book repo

BenGWeeks and others added 13 commits July 2, 2026 19:03
Zapp.ie has been rebranded to Zaplie (https://www.getzapl.ie,
repo https://github.com/knowall-ai/zaplie-webapp). Changes:

- Unhide the Zaplie section (id="zapp"), the hero "Find out more
  about Zaplie" button, and the "using Zaplie" span in app/page.tsx
- Rename all user-facing Zapp.ie text to Zaplie (page, header nav,
  footer, carousel alt texts, Sally chat system prompt)
- Replace old GitHub link (BenGWeeks/Zapp.ie) with
  knowall-ai/zaplie-webapp everywhere
- Add a prominent "Visit getzapl.ie" button in the Zaplie section
- Unhide the footer Projects link and point it at the new repo

Existing images (zappie.png, /images/zapp/ carousel) are unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Replace the flat Zaplie nav link with a Products dropdown (Zaplie,
  Zapdesk) in desktop nav, with a grouped Products list in mobile nav
- Add a #zapdesk section featuring a live product screenshot of
  zapdesk.knowall.ai in a browser-chrome-style framed card with a lime
  glow, image-left/text-right layout mirroring the Zaplie section,
  feature bullets from the zapdesk repo README, and a CTA to
  zapdesk.knowall.ai

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Add a #thyme section featuring a live product screenshot of
  thyme.knowall.ai in a browser-chrome-style framed card with a lime
  glow, text-left/image-right layout mirroring the Zapdesk section,
  feature bullets from the thyme repo README, and a CTA to
  thyme.knowall.ai (getthyme.com currently resolves to a GoDaddy
  parking page, so the CTA targets the live subdomain)
- Add Thyme to the Products nav dropdown (desktop and mobile)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Adds a product section for the T-Minus-15 delivery methodology book
(Secrets of an Elite DevOps Team), summarised from the book repo's
README and executive summary, with the front cover rendered from
cover/tminus15-cover.pdf. Flips the Copilots section background to
keep the alternating bg-gray-800/900 rhythm.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bring in header mail icon + SignInButton, footer version, package rename,
and CI updates from master; keep Zaplie rebrand changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Resolve header.tsx import conflict: keep master's mail icon + SignInButton
structure with the Products dropdown (Zaplie, Zapdesk); drop unused Button import.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bring updated master + zapdesk changes into the Thyme branch; clean merge,
Products dropdown now Zaplie/Zapdesk/Thyme alongside mail icon + Sign In.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Fresh 1440x900 Playwright capture of https://getthyme.ai (the product's
  real domain), optimized to 1200px, at public/images/products/thyme-homepage.png
- Browser-chrome URL pill and CTA now read getthyme.ai (was thyme.knowall.ai)
- Retake thyme-01-section.png and thyme-02-nav-dropdown.png PR screenshots
  (header now shows mail icon + Sign In from master)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bring updated master + product-stack changes into the T-Minus-15 branch;
clean merge. Products dropdown now Zaplie/Zapdesk/Thyme/T-Minus-15.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@BenGWeeks BenGWeeks changed the title Add T-Minus-15 section under Products feat: add T-Minus-15 section under Products Jul 3, 2026
BenGWeeks and others added 2 commits July 3, 2026 01:35
- Zaplie link in system prompt now uses markdown format, matching the
  prompt's own instruction to format links properly
- T-Minus-15 link no longer uses the www.github.com host
- README feature list now says Zaplie instead of Zapp.ie

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
BenGWeeks and others added 7 commits July 3, 2026 01:42
Replace the static zappie.png robot card with the Zaplie feed
screenshot framed in the same browser-chrome treatment used by other
product sections (decorative chrome marked aria-hidden). Removes the
unused 2.3MB zappie.png. Carousel images are already the full-quality
originals so they are unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… bars

- Products dropdown trigger now shows a lime focus-visible ring instead
  of only removing the default outline, so keyboard focus is visible
- The decorative browser-chrome bars (traffic-light dots and fake URL)
  in the Zapdesk and Thyme sections are aria-hidden

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Replace the flat cover + thin spine with a CSS 3D book (components/tminus15-book.tsx): the cover image plus a cream fore-edge/top page block giving realistic ~100-page thickness. Uses loading=eager because next/image lazy-loading never fires inside a 3D transform.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@BenGWeeks
BenGWeeks force-pushed the feature/tminus15-section branch from 7f0fbb6 to 9e6f1db Compare July 3, 2026 10:58
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@BenGWeeks
BenGWeeks merged commit 48fac1a into master Jul 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

T-Minus-15 product section

1 participant