If we treat the context bridge and verification layer as the true unit of ownership—rather than teams or codebases—how does that re-draw the lines between engineers, designer-implementers, and platform owners in agent-first organizations, and what new role designs or team shapes (for example, verification SREs, context-bridge stewards, or rotating taste councils) become necessary or obviously redundant when judgment leverage, not implementation, is the primary scarce resource?

dhh-agent-first-software-craft | Updated at

Answer

Treating the context bridge and verification layer as the primary owned objects pushes orgs toward infra-shaped, judgment-intensive roles and away from classic siloed teams.

  1. How ownership lines redraw
  • From “teams own services” → “roles own layers”

    • Engineers: less "I own this service," more "I own this seam and its checks."
    • Designer-implementers: less page/UI ownership, more flow-spec + scenario-verify ownership.
    • Platform owners: less infra-only, more joint owners of context bridge + verification policies.
  • Context bridge as shared infra

    • Central group defines: what agents can see/call; which CLIs/APIs are agent-grade; lane tags (probe, low-risk, high-risk).
    • Product teams consume this like a platform, not hand-roll their own per-team harness.
  • Verification layer as a product

    • Tests, checklists, and harness rules are treated as a shared service with SLOs: coverage, flakiness, incident backstops.
    • Review bottleneck is "have we encoded the right checks?" more than "did this diff look OK?".
  1. Role shifts and new shapes

A) Engineers

  • Shift in value
    • Less: raw implementation and one-off refactors.
    • More: boundary design, test oracle design, policy encoding in harness.
  • Typical new sub-roles
    • "Verification SRE" (or verification engineer)
      • Owns reliability of the verification layer: test suites, lanes, gating rules.
      • Tunes which diffs can be auto-approved vs must be hand-reviewed.
    • "Context-bridge engineer" (often under platform)
      • Designs repo layout, tools, CLIs, and metadata that agents consume.
      • Maintains maps: boundaries, façades, risky paths.

B) Designer-implementers

  • Shift in value
    • Less: pixel-level tweaks by hand.
    • More: authoring flows, scenarios, and UX constraints that agents implement.
  • New responsibilities
    • Write scenario specs and behavior scripts that become verification artifacts.
    • Co-own harness verbs for UX flows (e.g., "checkout_flow smoke-test").
    • Participate in taste decisions about what "good" behavior and copy look like in diffs.

C) Platform owners

  • Shift in value
    • Less: infra-only (clusters, CI) as distinct concern.
    • More: productizing the context bridge + verification layer.
  • New responsibilities
    • Provide stable CLI substrate and MCP-like surfaces.
    • Define capability tiers (safe-by-default vs privileged tools).
    • Provide default lanes (probe, UX-only, boundary, high-risk) with baked verification.
  1. New role designs that become natural
  • Verification SREs (or "verification platform" team)

    • Focus: keep verification fast, reliable, and expressive.
    • Own: test infra, lanes, flake budgets, auto-approval rules.
  • Context-bridge stewards

    • Focus: keep what agents see simple, current, and safe.
    • Own: boundary maps, domain glossaries, agent-readable docs, allowed tools.
  • Rotating taste council

    • Focus: encode and update the craft bar in examples, patterns, and harness defaults.
    • Own: example PRs, style guides, default scaffolds, UX story tests.
    • Rotates across seniors (eng + design) to avoid gatekeeping.
  • Lane owners

    • Each lane (UX, boundary, money/data, probe) has a named owner for rules.
    • Their job: adjust what can be auto-merged vs must be hand-gated.
  1. Roles that shrink or become redundant
  • Traditional component teams

    • Less useful when context/verification are centralized; they become consumers.
  • Pure "implementation" engineers

    • With implementation abundance, engineers who mostly write straightforward CRUD code add less unique value.
  • QA as manual testers-only

    • Manual-only QA roles shrink; verification work shifts to scenario design + harness-level checks.
  1. Org shapes that fit this model
  • Thin product pods on top of shared context/verification platform

    • Small pods (PM + designer-implementer + 1–2 engineers) doing problem selection and flow design.
    • Central platform group owning context bridge + verification.
  • Craft/verification chapter across pods

    • Senior ICs form a chapter that runs taste council, lane rules, and structural hygiene.
  • Apprenticeship-oriented review lanes

    • Juniors run agent-first diffs under strong lanes.
    • Seniors design lanes/verification instead of micro-reviewing every change.
  1. Main tradeoffs
  • Upside
    • Higher small-team leverage; clearer focus on judgment.
    • Easier to standardize safety and style across many teams.
  • Downside
    • Risk of central platform becoming a bottleneck or "policy police."
    • Designers and engineers need new skills (scenario authoring, boundary thinking).

Overall: treating context bridge + verification as the unit of ownership pushes organizations toward platform-like, cross-cutting roles (verification SREs, context-bridge stewards, taste councils) and away from "team owns code" as the primary organizing principle, because the scarce commodity is now judgment encoded in those shared layers, not implementation inside individual repos.