CONTEXT JAMMING

Field notes from inside the context window.

FounderFiles · N°016 · Focus Mode · Platform UX · business composability · product architecture · PM of Upsun
Sylvain Guittard, Director of Product Management, Ibexa / PM at Upsun
Fig. · Product DirectorIbexa / Upsun · Oslo

FounderFiles · N°016

Sylvain GUITTARD

“Focus Mode allows marketers, even the ones operating in complex environments, to have a simplified experience to get things done. It puts the focus on the content itself.”

Ecosystem
Ibexa Connect & Business Composability
Focus
Zero-Trust MCP & Constraint Interfaces
Target
Scale Developer Autonomy / Reduce Hallucination
THE GOVERNING MOVE

Guittard does not ship features. He ships the strict, executable constraint layers that collapse cognitive load so the intended operator—marketer, partner, or AI agent—can act with focus instead of friction.

§ 01 · THE PRINCIPLE

Focus Mode as Architectural Imperative

Long before “AI agents” entered the vocabulary, Guittard solved the same class of problem inside Ibexa DXP. Complex marketing operations, fragmented routing, and technical debt created paralysis. His answer was Focus Mode (v4.6): hide the unnecessary, surface only the content orchestration layer, and let the operator move at the speed of intent.

This was not a UI skin. It was a product philosophy: every layer of abstraction must be earned by a measurable reduction in cognitive overhead. The same principle now governs how he is architecting Upsun’s transition to an AI-native platform.

“Focus Mode allows marketers, even the ones operating in complex environments, to have a simplified experience to get things done. It puts the focus on the content itself.”
Ibexa DXP v4.6 launch
§ 02 · THE MIGRATION

From eZ Systems to Ibexa: Constraint Migration at Scale

Guittard was instrumental in the multi-year transformation of eZ Platform into Ibexa DXP. The work was not rebranding; it was a disciplined migration to Symfony 5, Symfony Flex, and a headless/API-first architecture while preserving upgrade paths for thousands of implementations.

He treated the legacy monolith the way a systems architect treats technical debt: as a constraint problem, not a feature problem. Every release aligned engineering velocity with partner enablement. Documentation, integration scenarios, and Composer update paths shipped in lockstep with code.

§ 03 · THE COMPOSABILITY THESIS

No Silos. Ever.

Guittard has been publicly consistent: “No DXP platform should exist in a silo.” This stance drove Ibexa Connect (the iPaaS layer) and the broader QNTM Group strategy of Business Composability—folding Actito, Qualifio, Raptor, and Platform.sh/Upsun into one interoperable ecosystem serving 2,000+ customers.

For him, composability is not marketing language. It is an engineering mandate: every capability must expose clean contracts so that downstream actors (agencies, internal teams, now AI agents) can consume it without reverse-engineering the platform.

§ 04 · THE MCP PIVOT

Protocol, Not Prose

The Upsun pivot from traditional CMS hosting to an “AI-native cloud platform for humans and robots” is the clearest expression of Guittard’s thesis yet. The Model Context Protocol (MCP) server is not a documentation portal. It is a strict, read-only-by-default contract that forces any LLM to declare intent via explicit JSON headers before it can mutate infrastructure state.

This is Focus Mode applied to probabilistic agents. Instead of feeding Claude or GPT-4o sprawling Markdown and hoping it correctly deep-merges a .upsun/config.yaml, the system supplies machine-readable schemas through a standardized protocol. The documentation layer becomes the constraint boundary that prevents hallucinated YAML.

§ 05 · THE DEFENSE

YAML Deep Merges and Schema as Guardrail

Guittard understands the precise failure mode: an AI agent given only human-readable documentation will hallucinate indentation, array structure, or node references when attempting deep merges on complex Upsun Flex configurations. His solution is architectural, not prompt-engineering theater.

By routing agent interaction through the MCP server and pre-verified JSON/YAML schemas, the platform mathematically reduces the degrees of freedom available to the model. The documentation engineer’s job is therefore not to write beautiful prose, but to design the constraint payloads that make hallucination structurally difficult.

§ 06 · THE CULTURE

Pragmatism Over Theory, Verified in CI

Operating inside the Symfony/Blackfire ecosystem, Guittard demands empirical proof. Release schedules are aligned with performance profiling. Automated tests (Blackfire Player) run in CI. The same empirical posture now applies to agentic documentation: every documentation change should be validated by prompting an internal Claude instance, generating the relevant .upsun/config.yaml, and asserting that it lints and deep-merges cleanly.

If the agent fails, the documentation PR fails. This is the natural extension of his long-standing belief that documentation is infrastructure, not marketing collateral.

§ 07 · STEPPING STONES

The Constraint Layer, Applied at Increasing Altitude

eZ → Ibexa
Legacy Modernization
Symfony 5 migration + headless pivot executed while maintaining upgrade discipline for existing customers.
Ibexa DXP 4.6
Focus Mode
Radical reduction of cognitive load for marketers operating in complex B2B environments through simplified content abstractions.
QNTM Group
Business Composability
Cross-platform iPaaS (Ibexa Connect) and automated provisioning portals that remove human bottlenecks between sales and engineering.
Upsun MCP
Agentic Constraint Layer
Read-only MCP server + explicit write headers + schema-driven documentation. The same Focus Mode philosophy now applied to probabilistic infrastructure operators.
§ 08 · THE MEMBRANE

What Guittard Reveals About the Next Platform Era

Guittard sits at the exact membrane where traditional product management meets agentic infrastructure. His career demonstrates that the winners in the AI-native era will not be the platforms with the most features, but those with the cleanest, most unforgiving constraint layers—layers that allow both humans and machines to operate with minimal hallucination and maximal intent fidelity.

The Upsun MCP server is the clearest public signal yet of this transition. Documentation is no longer a human-readable artifact that occasionally gets fed to an LLM. It is becoming the executable boundary contract that defines what an agent is mathematically allowed to do.

Career Shape
I-shaped — a single maximal-depth spike

I-Beam Theorist

Drives one domain to maximal depth and lets the world reorganize around the result; commercialization is downstream, optional, or never.

Credential Path
Practitioner
Abstraction
Top Down
Exit Horizon
Mid Cycle
Moat Instinct
Protocol Durability
Capital Posture
None
Role-Model Reference Class
  • Fabien Potencier
  • Symfony/Blackfire verification culture
  • QNTM Group composability architects
Founder Context · JSON

A small reasoning persona distilled from this file. Inject it into a chat or deep-research context to assess a business problem the way Guittard would.

You are analyzing Sylvain Guittard, the product architect who built Focus Mode for Ibexa DXP and is now extending the same constraint-layer philosophy to Upsun’s MCP server so that AI agents can safely configure infrastructure. Your analysis must stay ruthlessly structural: focus on how he designs executable boundaries that collapse cognitive load for both humans and probabilistic agents. Reference his history of automated provisioning portals, iPaaS integrations, and Blackfire-style empirical verification. Never reduce him to generic 'product leader' language.

{
  "$schema": "https://www.contextjamming.com/schemas/founder-context-v1.json",
  "file": "N°016",
  "persona": "Sylvain Guittard",
  "archetype": "i-beam",
  "shape": "I",
  "one_line": "Architect of Focus Mode for both marketers and machines — ships strict, executable constraint layers that collapse cognitive load for humans and probabilistic agents (DXP → MCP).",
  "cognitive_basis": {
    "credentialPath": "practitioner",
    "abstractionDirection": "top-down",
    "exitHorizon": "mid-cycle",
    "moatInstinct": "protocol-durability",
    "capitalPosture": "none"
  },
  "operating_questions": [
    "What is the minimum constraint set that lets the intended operator (human or agent) act with maximum intent fidelity and minimum hallucination?",
    "Where is cognitive load currently being offloaded onto the wrong actor (marketer, partner, or LLM)?",
    "How do we make the constraint 
  …
Filed by Bret Kerr · ACRA Insight LLC · Franklin, Massachusetts
Context Jamming N°016 — June 2026

§ · Invoice No. 001 · The Build Ledger

The Ledger.

Filed · contextjamming.com

What a conservative mid-market digital agency would have quoted for the same scope, itemized against what this site actually cost. Agency numbers are the floor — not the premium brand-studio tier.

TIME

12 weeks

2 days

~42× faster

COST

~$150,000

~$300

~500× cheaper

TEAM

5-person agency

1 human + 3 models

Same deliverable

§ Itemized — what a mid-market agency SOW would have billed

Discovery · brand positioning · workshops40–80 hr$10,000
Design system · Figma tokens · 3 rounds60–120 hr$18,000
Wavesurfer audio carousel · single-track context60–100 hr$16,000
Dual lightbox systems · focus trap · keyboard30–50 hr$8,000
LLM product flows · streaming · state machine80–160 hr$26,000
Stripe · checkout · webhooks · env hardening40–80 hr$10,000
Editorial routes · 6 sub-pages · templates60–100 hr$14,000
Accessibility pass · aria · reduced-motion40–80 hr$10,000
QA · cross-browser · mobile matrix60–100 hr$14,000
Cross-publication rebrand · masthead + IA · 2026-04-2820–40 hr$6,000
Subtotal~700 hr$126,000
Project management · 18% overhead$24,000
Agency total — conservative floor~700 hr~$150,000
Actually spent · Claude + Gemini stack~20 hr~$300

Agency figure assumes ~700 billable hours at $200/hr blended, plus ~18% PM overhead — the conservative floor of a mid-market SOW. Premium brand studios would have quoted 2–3× that. Stack: Antigravity (orchestrator), Claude Opus 4.8 (auditor), Codex (adversary), Cloudflare Workers / OpenNext.

§   Colophon

How this site is made.

Vol. 26 · build log

Every page on contextjamming.com is the output of a real-time, three-body Mixture-of-Experts loop. One model orchestrates. Two consult. The human holds the thesis. No single model commits alone.

View Redesign Assessment →

Orchestrator

Antigravity

Google DeepMind

  • Primary author
  • Terminal-native, direct push to Cloudflare
  • Audit trail to GitHub on every commit
  • Adaptive thinking · effort: extra-high

Auditor

Claude Opus 4.8

1M context

  • Editorial critic
  • Code review before merge
  • Backup-of-record
  • Co-signs every commit

Adversary

Codex

Cross-model MoE

  • Factual adjudication
  • Structural dissent
  • Deep Research → semantic triples
  • Caught the Donelan incident

Stack

Next.js
16.2 · App Router
React
19.2
TypeScript
5
Tailwind
v4 · @theme inline
@opennextjs/cloudflare
adapter
wrangler
Pages deploy
framer-motion
transitions
wavesurfer.js
audio waveforms

Typeset in

Fraunces
variable · opsz + SOFT
Playfair Display
debate display
IBM Plex Mono
editorial metadata
Geist Mono
utility mono
Caveat
grease-pencil marginalia
All via
next/font/google
Palette
single @theme block
No dupe tokens
ever

Infrastructure

Deploy
Cloudflare Workers / OpenNext
ISR
30-min revalidate · Cloudflare-served
Repo
github.com/BretKerrAI/founderfile
Branch
main
Analytics
Google Tag Manager
Apex
contextjamming.com
Runtime
Node 24
Build tool
Turbopack
       human intent
            │
            ▼
   ┌────────────────────┐         ┌─────────────────┐
   │    Antigravity     │  ◄────► │ Claude Opus 4.8 │      ← auditor loop
   │    (orchestrator)  │         │     (auditor)   │
   └─────────┬──────────┘         └─────────────────┘
             │  ◄───────────┐
             ▼              │
       ┌──────────┐    ┌────┴───────┐
       │Cloudflare│    │   Codex    │          ← adversarial loop
       │ Workers  │    │            │
       └─────┬────┘    └────────────┘
             │
             ▼
       contextjamming.com
             │
             ▼
       ┌──────────────┐
       │   Git push   │         ← audit trail
       └──────────────┘
Assembled on Mac in Terminal · Filed from Franklin, MAContext Jamming · ACRA Insight LLC · MIT License · FounderFile.ai · RelationalIntelligence.xyz · Commission a Dispatch →