{"$schema":"https://raw.githubusercontent.com/jordachmakaya/index-ai/main/schema/v1/agent-index.schema.json","generated":"2026-10-12T13:42:27.076Z","spec_version":"1.0","total_nodes":23,"nodes":[{"id":"home","type":"page","label":"Jordach Makaya — Home","description":"Portfolio home page: identity, stack, and the three sides of the work.","content":{"llm_summary":"Jordach Makaya combines operational leadership and hands-on software engineering. Home page covers his stack (TypeScript, NestJS, Next.js, PostgreSQL, Docker), featured work, and how leadership, engineering, and Hard Machine Labs fit together.","llm_url":"/agent-content/home","content_chars":993,"content_chars_mode":"exact","content_sha256":"4c7dc95dc5dcab68ddf45f022bcdb0128226a86db37ce14b22f938686d0a4bd7","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"weekly"},"relations":{"parent":null,"children":[],"related":["work","leadership","labs"]}},{"id":"about","type":"page","label":"About Jordach Makaya","description":"Background: operations leadership, hands-on engineering, and what he's building now.","content":{"llm_summary":"Background page: Jordach Makaya leads teams in operations, builds software hands-on, and keeps returning to the same question — what is missing, and what would make the work better. Covers his path from commercial operations to engineering.","llm_url":"/agent-content/about","content_chars":560,"content_chars_mode":"exact","content_sha256":"b563fa1437b3c334c23ac4580be8eafd2c0b615d471a94e15bd851dbeeaae762","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":null,"children":[],"related":["cv","leadership"]}},{"id":"cv","type":"page","label":"Résumé (CV) — Jordach Makaya","description":"Printable one-page résumé: Team Lead, Engineering Operations.","content":{"llm_summary":"Printable one-page résumé for Jordach Makaya, Team Lead in Engineering Operations. Covers team management and software delivery experience, key skills, technical environment, languages, and education.","llm_url":"/agent-content/cv","content_chars":566,"content_chars_mode":"exact","content_sha256":"544db8717b63b7d277a85519cf3756eca9675133c79285fe7545724e964da663","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":null,"children":[],"related":["about"]}},{"id":"contact","type":"page","label":"Contact Jordach Makaya","description":"Direct contact — no sales funnel, every message gets a personal reply.","content":{"llm_summary":"Contact page for Jordach Makaya. No sales funnel: a direct form plus email and LinkedIn for engineering opportunities, technical collaboration, or Hard Machine Labs enquiries. Every message gets a personal reply.","llm_url":"/agent-content/contact","content_chars":321,"content_chars_mode":"exact","content_sha256":"b58510350ed0e1d0b1713d804b5c38b77921412bf85f6112e62f909873c38c3f","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":null,"children":[],"related":[]}},{"id":"work","type":"collection","label":"Selected Work","description":"Products, platforms and open technical proposals.","content":{"llm_summary":"Work index: products, platforms and open technical proposals built by Jordach Makaya. Every case study separates the problem, his contribution, and what is actually working today. Includes Simuligne, Shokunin Harness, git-operator, and INDEX-AI.","llm_url":"/agent-content/work","content_chars":790,"content_chars_mode":"exact","content_sha256":"3ca1f4228c958d0c83591d450709965fa0a7e4797152ec5c02b346f2338158d0","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":null,"children":["work-simuligne","work-shokunin","work-git-operator","work-index-ai"],"related":["labs","labs-shipset"]}},{"id":"work-simuligne","type":"x-case-study","label":"Simuligne — Case study","description":"Multi-organisation B2B SaaS: practising real customer conversations before taking real calls.","content":{"llm_summary":"Simuligne is a multi-organisation B2B SaaS in which employees practise professional conversations with an AI-simulated customer, then receive a traceable evaluation against explicit criteria. Commercial project, active development, product design and engineering.","llm_url":"/agent-content/work-simuligne","content_chars":715,"content_chars_mode":"exact","content_sha256":"e7be08f1489346e2301bb294d07ec178cdeff9feb45adc550d0f07d7fb501a40","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"work","children":[],"related":[]}},{"id":"work-shokunin","type":"x-case-study","label":"Shokunin Harness — Case study","description":"A governed environment for building software with AI coding agents.","content":{"llm_summary":"Shokunin Harness is a governed environment for building software with AI coding agents: treat agent output as untrusted until independently checked. Beta testing status, agent systems and engineering.","llm_url":"/agent-content/work-shokunin","content_chars":686,"content_chars_mode":"exact","content_sha256":"95f4ffa2785cd06bffa15fd7bf1931d618281aa775658c00ba81781ad9c1f425","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"work","children":[],"related":["journal-writing-red-seal","journal-writing-boxed-architecture"]}},{"id":"work-git-operator","type":"x-case-study","label":"Git Operator — Case study","description":"A mediation point for AI-agent Git mutations, instead of unrestricted shell access.","content":{"llm_summary":"Git Operator is a mediation point that decides before a git/gh mutation from a coding agent reaches GitHub, and records every decision in a hash-chained ledger. Commercial project, agent systems and engineering, in pipeline.","llm_url":"/agent-content/work-git-operator","content_chars":637,"content_chars_mode":"exact","content_sha256":"dbb2adc470587b0e395b8cd908b4b38c0482fa6a6bbc47ad9e1a34825ac23585","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"work","children":[],"related":[]}},{"id":"work-index-ai","type":"x-case-study","label":"INDEX-AI — Case study","description":"An open specification proposal that makes websites verifiably readable by AI agents.","content":{"llm_summary":"INDEX-AI is an open specification proposal that makes websites verifiably readable by AI agents, organized in progressive conformance levels from an AI manifest to a queryable MCP interface. Shipped, open source, 1.0-rc2 (RFC), with a reference validator.","llm_url":"/agent-content/work-index-ai","content_chars":854,"content_chars_mode":"exact","content_sha256":"42eb644391a6d5d3ea8171abf884a06f6066c86be3b83cb2e1e6040968fbd95f","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"work","children":[],"related":["labs-index-ai-validator"]}},{"id":"leadership","type":"collection","label":"Leadership","description":"From building a commercial operation to managing an insurance-service team and coordinating an industrial project.","content":{"llm_summary":"Leadership index: from building a commercial operation to managing an insurance-service team today and coordinating an international industrial project — the people side of Jordach Makaya's work. Covers Teleperformance, Link France, and Atlanta Compa International.","llm_url":"/agent-content/leadership","content_chars":618,"content_chars_mode":"exact","content_sha256":"579216abc6f71cb7a814a5d2cbd74740e423dbb82123762682b9462eb15e3158","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":null,"children":["leadership-teleperformance","leadership-link-france","leadership-atlanta-compa-international"],"related":["about"]}},{"id":"leadership-teleperformance","type":"x-leadership-role","label":"Insurance claims at scale — Teleperformance","description":"Assistant Manager, French insurance operations, 2025—present.","content":{"llm_summary":"Assistant Manager in French insurance operations at Teleperformance since 2025: quality monitoring, coaching and individual performance follow-up for a 13-advisor team handling insurance claims.","llm_url":"/agent-content/leadership-teleperformance","content_chars":457,"content_chars_mode":"exact","content_sha256":"d6627e403543b32fbc0a8f97e9189edcb383186cf5bcdfc8424aedddbf5f2c46","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"leadership","children":[],"related":[]}},{"id":"leadership-link-france","type":"x-leadership-role","label":"Link France — Cross-Atlantic sales floor","description":"Director of Operations, 2010–2017: a Moroccan outbound prospecting centre for the Canadian market.","content":{"llm_summary":"Jordach Makaya ran the Moroccan branch of Link France, an outbound prospecting centre for the Canadian consumer market, from 2010 to 2017. His team generated the pre-sales; his partner in Canada closed them. Team of up to 24 people.","llm_url":"/agent-content/leadership-link-france","content_chars":488,"content_chars_mode":"exact","content_sha256":"6fae6644d2cc96294923d62c7b86d9f98809834454145dd3cb0678dc2c1a6966","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"leadership","children":[],"related":[]}},{"id":"leadership-atlanta-compa-international","type":"x-leadership-role","label":"Atlanta Compa International — Battery industry in the DRC","description":"Project Lead, 2018–2021: a CAPEX/OPEX feasibility study for a solid-state battery value chain.","content":{"llm_summary":"Jordach Makaya co-founded Atlanta Compa International and led a CAPEX/OPEX feasibility study for a complete solid-state battery value chain in the Democratic Republic of Congo, from 2018 to 2021. His most ambitious project; it stopped before financing closed.","llm_url":"/agent-content/leadership-atlanta-compa-international","content_chars":519,"content_chars_mode":"exact","content_sha256":"1ba211f2582ebd7af88e386a4b46b932b54b676e98ff1a4edccaa9a39b7366b7","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"leadership","children":[],"related":[]}},{"id":"labs","type":"collection","label":"Hard Machine Labs","description":"A place to explore ideas without being confined to one product family.","content":{"llm_summary":"Hard Machine Labs index: open-source developer tools born from real build friction. Includes env-sync, zod-config, index-ai-validator, and Shipset (in preparation). A name imagined at school, revived in 2025.","llm_url":"/agent-content/labs","content_chars":785,"content_chars_mode":"exact","content_sha256":"da46f9979aeca00f2d40642c96716b8794f6372c1685d075714dd925ae1566e7","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":null,"children":["labs-env-sync","labs-zod-config","labs-index-ai-validator","labs-shipset"],"related":["work"]}},{"id":"labs-env-sync","type":"product","label":"env-sync","description":"Keep .env files and CI secrets in sync across GitHub Actions and GitLab CI/CD.","content":{"llm_summary":"env-sync (@hardmachinelabs/env-sync) synchronizes local .env files with GitHub Actions secrets and GitLab CI/CD variables, so developers stop copying .env values into CI settings by hand. Published on npm, developer tool.","llm_url":"/agent-content/labs-env-sync","content_chars":362,"content_chars_mode":"exact","content_sha256":"7d20d63542d5021bff043aed82fcdfbdba9fd57e2ec7de6c8d50da535947e2d2","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"labs","children":[],"related":["labs-zod-config"]}},{"id":"labs-zod-config","type":"product","label":"zod-config","description":"Type-safe environment configuration, validated with Zod, inside and outside NestJS.","content":{"llm_summary":"zod-config (@hardmachinelabs/zod-config) validates environment variables early using Zod, infers TypeScript types, and exposes safe configuration to Node.js and NestJS applications. Published on npm, developer tool.","llm_url":"/agent-content/labs-zod-config","content_chars":429,"content_chars_mode":"exact","content_sha256":"9cf6e7c26aaf98756ee0a9027af5f43eff5ec64f97a97b94056ea33a12cd4350","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"labs","children":[],"related":["labs-env-sync"]}},{"id":"labs-index-ai-validator","type":"product","label":"index-ai-validator","description":"Reference validator for the INDEX-AI specification.","content":{"llm_summary":"index-ai-validator (@hardmachinelabs/index-ai-validator) turns the INDEX-AI web proposal into an inspectable implementation: a CLI that validates a site's manifest and Agent View and reports findings, not a certificate. Published on npm, developer tool.","llm_url":"/agent-content/labs-index-ai-validator","content_chars":631,"content_chars_mode":"exact","content_sha256":"88b4209b64396924382768eb8ea4593b5555a17a5f195d6b88db8eee4dbeb4c3","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"labs","children":[],"related":["work-index-ai"]}},{"id":"labs-shipset","type":"product","label":"Shipset","description":"Deterministic delivery for TypeScript projects: git diff in, impacted services out, then build, deploy and verify only what changed.","content":{"llm_summary":"Shipset is an open-source CLI and TypeScript library extracted from a production pnpm/Turborepo delivery pipeline. It turns a git diff into a verifiable delivery decision: discover the workspace, detect impacted services, check config-driven architecture rules, plan the deployment without side effects, deploy through Dokploy webhooks, then verify health. Stateless, secrets only via CI variable names, version 0.1.0, MIT licence. In preparation, npm publication planned. The page is a narrative guide with a French-narrated walkthrough video.","llm_url":"/agent-content/labs-shipset","content_chars":4081,"content_chars_mode":"exact","content_sha256":"9fa60a0a1c781eedf0201bdd97118aec8dd8d3bb7be2a2f5bfb7e35698c7c3cb","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"labs","children":[],"related":["work","work-shokunin","work-simuligne"]}},{"id":"journal","type":"collection","label":"Journal","description":"Engineering decisions, operational lessons, tools built along the way.","content":{"llm_summary":"Journal index: engineering decisions, operational lessons, tools built along the way, and an upcoming audio space. Includes long-form tutorials on AI-agent-maintainable architecture and provable TDD.","llm_url":"/agent-content/journal","content_chars":450,"content_chars_mode":"exact","content_sha256":"d69d1fd50b7fd99b12284b3124af82e3ce44cb520bc165cc8190963c9d0086a8","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":null,"children":["journal-writing","journal-podcasts"],"related":[]}},{"id":"journal-writing","type":"collection","label":"Writing — Journal","description":"Draft editorial essays based on real technical work.","content":{"llm_summary":"Writing index within the Journal: draft editorial essays based on real technical work, reviewed before publishing. Currently features two long-form tutorials on AI-agent-maintainable software architecture and provable TDD.","llm_url":"/agent-content/journal-writing","content_chars":571,"content_chars_mode":"exact","content_sha256":"f9fad3ef17a135036647a7cae235d09008a95f795527a90090f722832e689b4d","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"journal","children":["journal-writing-red-seal","journal-writing-boxed-architecture"],"related":[]}},{"id":"journal-writing-red-seal","type":"article","label":"Provable TDD for AI Coding Agents: The RED Seal Execution Architecture","description":"How tests are written before implementation, and DONE is authorized by evidence, not agent claims.","content":{"llm_summary":"Long-form tutorial: how Jordach Makaya structures an agentic software delivery zone so tests are written before implementation, role boundaries stay enforceable, and DONE is authorized by evidence rather than agent claims. 30 chapters, ~25 minutes.","llm_url":"/agent-content/journal-writing-red-seal","content_chars":819,"content_chars_mode":"exact","content_sha256":"20e754796dc518855ba89eebc27610cf4ae48a4195fdee4775ebf700aecafdda","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"journal-writing","children":[],"related":["work-shokunin","journal-writing-boxed-architecture"]}},{"id":"journal-writing-boxed-architecture","type":"article","label":"Designing Software for AI Maintainers: My Boxed Architecture","description":"A practical architecture for maintaining TypeScript and NestJS systems safely with coding agents.","content":{"llm_summary":"Long-form tutorial: a practical architecture for making TypeScript and NestJS systems easier to maintain safely with coding agents. 37 chapters plus 3 appendices, ~45 minutes, includes a video walkthrough.","llm_url":"/agent-content/journal-writing-boxed-architecture","content_chars":849,"content_chars_mode":"exact","content_sha256":"7d8a65738415eb410f11ac814b21e07bb45ad45f4741e0af2bb0d686e4b2f5c4","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"static"},"relations":{"parent":"journal-writing","children":[],"related":["work-shokunin","journal-writing-red-seal"]}},{"id":"journal-podcasts","type":"page","label":"Podcasts — Journal","description":"A future home for audio about software engineering, building products, and leadership.","content":{"llm_summary":"Podcasts section of the Journal: a future home for audio conversations about software engineering, building products, and the realities of leadership. In preparation, no episodes published yet.","llm_url":"/agent-content/journal-podcasts","content_chars":289,"content_chars_mode":"exact","content_sha256":"a9cba56dc73e0c290f90d2d5131c1bd93b78ea18b58f1a1b91222417fe008bd4","summary_method":"manual","language":"en"},"meta":{"updated":"2026-09-28","refresh_frequency":"monthly"},"relations":{"parent":"journal","children":[],"related":[]}}]}