No description
  • CSS 42.1%
  • JavaScript 25.9%
  • HTML 21.3%
  • Python 10.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Joan Marc Riera Duocastella 9a8a50ea88
Delete CNAME
2026-10-09 13:03:21 +01:00
scripts Publish CTO playbook site 2026-03-10 22:29:33 +00:00
.gitignore Publish CTO playbook site 2026-03-10 22:29:33 +00:00
app.js Publish CTO playbook site 2026-03-10 22:29:33 +00:00
chrome.js chore(family): sync twelve-site portfolio directory 2026-07-10 11:14:22 +01:00
CLAUDE.md docs(cxo-playbook): add CLAUDE.md project map 2026-09-06 00:08:54 +01:00
favicon.svg Publish CTO playbook site 2026-03-10 22:29:33 +00:00
HANDOFF-2026-09-05.md docs(cxo-playbook): add CLAUDE.md project map 2026-09-06 00:08:54 +01:00
index.html Update brand mark to MR 2026-04-19 21:42:00 +01:00
README.md docs(cxo-playbook): add CLAUDE.md project map 2026-09-06 00:08:54 +01:00
styles.css updated style 2026-04-18 20:52:25 +01:00

CTO Playbook

Live site: cxo.riera.co.uk

Interactive static site for executive and technical leadership guidance. Six pressure-point lessons (Strategy, Culture, Delivery, Product, Partnerships, Learning) with embedded traps, moves, and signals. Built from local research, with the source archive kept private.

Usage

# Install: no dependencies (vanilla HTML/CSS/JS)
# just clone and serve locally

# Run locally
python3 -m http.server 8000
# Visit http://localhost:8000

# Build the research index (if you have a notes dump folder)
python3 scripts/build_source_index.py

Deploy

Push to main; GitHub Pages auto-publishes via CNAME (cxo.riera.co.uk).

Notes

  • notes dump/ is ignored, so the source archive stays local.
  • private/ is ignored, so generated research artifacts (e.g., source-index.md) stay local too.
  • No build step required; HTML, CSS, and JS are served as-is.