Accelerating the e2e operator transition — conversion report

Sourcescq-2026-09-27.md (primary), README.md, vision.md (goal context), reviewer comments 1–8, 2026-09-27/28 (at the end; comment 4 P4 summarised)
Digestcd8fda14…201b scq-2026-09-27.md
d56ea31f…27de README.md
c06e7b94…c373 vision.md
Pagestext sources; SCQ 28 lines, README 10, vision 86
Pages readall of all three; e2e-training-sep-2026.md read for context, not extracted
Reading conditionsclean Markdown throughout
Converted2026-09-27
Candidatee2e-transition-2026-09-27.ltp.yaml
check:importnot run: no Reason Commons app checkout used. A local structural check passed (see Validator output)

What the file claims

108 propositions, 108 roles, 72 relationships, 4 assumptions, 0 assessments.

goal 25 · conflict 8 · current_reality 34 · future_reality 12 · prerequisite 20 · transition 9

Revision 12 (2026-09-28) restructures the near-term goal tree so that it mirrors the current reality tree. The reviewer endorsed it and set the date: end of 2026. It also adds a prerequisite tree for time (CSF3) and learning (CSF4), drafted by Claude for review. See Goal tree (rev 12) and Prerequisite tree (rev 12).

Revision 10 (2026-09-28) restructures the current reality tree into a causal chain. Claude proposed it and the reviewer endorsed it ("CRT looks excellent"); see Current reality tree (rev 10). Seven new propositions, 17 new links. Per-person notes now act as evidence under general causes instead of standing alone.

Revision 11 (same day) adds the learning branch (e2e-learning). It adds a sixth requirement under the near-term goal, operators have a clear way to learn each focus stage, which answers root cause R3. It also adds three chosen changes: learning on real work with peers, stage buddies, and an async library. They are not yet linked to a desired effect, and the prerequisite view is still empty.

Revision 9 (2026-09-28) adds the action tree (transition view): nine actions, each tracked as a bead (da-3y4.1–.9). Only two orderings are linked with precedes, the ones the reviewer stated: Daniela is asked before she schedules the Friday day ("once confirmed"), and baselines are confirmed at the first Friday. The other dependencies are planning choices and live in the beads, not the tree. The prerequisite view is still empty: blockers went straight into actions, since the reviewer was happy with the action tree. Update (rev 12): the action list md file was removed so it can't drift from beads. Beads (epic da-3y4) are now the source of truth for actions. The transition view is a snapshot of the first nine actions, each citing its bead id. The prerequisite tree's seven actions are beads .10–.16, and are not duplicated here.

Revision 2 (same day) adds the reviewer's comment as a source: 6 propositions, 2 relationships, and r-e-no-assessable-definition re-roled observation → root_cause.

Revision 3 (same day) adds comment 2 as a source. It adds a near-term transition goal with five critical success factors, which the reviewer endorsed from the rev 2 playback, and a conflict that records the reviewer's open question against vision L50. The file now has two goals: the vision's end state (g-e-full-cycle-operator) and the near-term one (g-e-ownership-expands). The format has no role for "higher-level objective", so the two are not linked. See call 7.

Revision 4 (2026-09-28) adds comment 3 as a source. It names biz dev as the constraint, and records it both as a current-reality problem and as the condition the "real engagements" requirement rests on. It also adds a second conflict, drafted by Claude at the reviewer's request and awaiting their check: current delivery versus constant biz dev (call 9). The first conflict (every stage versus more stages) is treated as largely settled (call 8).

Revision 5 (2026-09-28) adds comment 4. The reviewer confirmed the capacity conflict and reworded its objective to "keep growing financially". They chose injections 1 + 2: redirect freed capacity, and a weekly biz dev slot. They named Daniela as the potential biz dev champion. Anuar agreed all three (2026-09-28). No conflict, prerequisite or transition view. See Not in this file.

Items

idviewrolelocatorconf.from the sourcenote
g-e-full-cycle-operatorgoalgoalREADME L7high"One person owns the full cycle… run by a single accountable operator with an agent fleet"
g-e-one-trackgoalcritical_success_factorvision L49high"One title, one track… progression = scope owned end-to-end"CSF via "What it demands of us" (L47)
g-e-everyone-sells-shipsgoalcritical_success_factorvision L50high"Everyone sells; everyone ships."
g-e-shared-spinegoalcritical_success_factorvision L51high"Shared spine, not shared work."
g-e-hard-guardrailsgoalcritical_success_factorvision L52high"Hard guardrails."
g-e-range-hiringgoalcritical_success_factorvision L53medium"A different hire. Recruit for range and ownership"future hiring, less relevant to current cohort
g-e-scoreboard-e2e-sharegoalobservationvision L70high"% of engagements owned end-to-end by one operator"a measure, not a condition. See judgment call 1
g-e-ownership-expandsgoalgoalcomment 2 P2medium"success might be… a significant expansion in the number of steps certain people are owning"; "each operator progresses measurably, stage by stage"wording merges comment 2 P2 and P3 (Luccas example); "towards owning full cycles" dropped per P2 ("we don't need to own the entire full cycle for some people")
g-e-assessable-stage-modelgoalcritical_success_factorcomment 2 P2medium"better-defined… near-term goals… consistent with what you said above about the goal tree"proposed in the rev 2 playback, endorsed as a set
g-e-per-person-baselinegoalcritical_success_factorcomment 2 P2mediumas above
g-e-prioritised-sequencegoalcritical_success_factorcomment 2 P2mediumas above; also comment 1 P2
g-e-real-engagementsgoalcritical_success_factorcomment 2 P2lowas aboveendorsed only as part of the set
g-e-permission-to-leadgoalcritical_success_factorcomment 2 P2lowas aboveendorsed only as part of the set; call 4
c-e-own-every-stageconflictcloud_prerequisitevision L50high"Everyone sells; everyone ships… non-negotiable"
c-e-own-more-stagesconflictcloud_prerequisitecomment 2 P1medium"allowing people who are currently just doing project management or even RFPs to actually also do delivery"the reviewer frames it as an open question
g-e-bizdev-constantgoalnecessary_conditioncomment 3 P1medium"it needs to be constantly running"condition under g-e-real-engagements: no pipeline, no engagements to practise on
r-e-bizdev-not-constantcurrent_realityundesirable_effectcomment 3 P1medium"we do need to do biz dev better… it needs to be constantly running""does not run constantly" is inferred from "needs to be"
c-e-growing-transitionconflictcloud_objectivecomment 4 P1high"stay financially growing while operators expand"rev 5: reviewer's rewording of the drafted "financially healthy"
c-e-deliver-current-workconflictcloud_requirementvision L80lowas abovedrafted
c-e-time-on-deliveryconflictcloud_prerequisiteSCQ L14–15medium"heavy client load across several projects"; "multiple client assignments"drafted
c-e-pipelineconflictcloud_requirementcomment 3 P1medium"it needs to be constantly running"drafted
c-e-time-on-bizdevconflictcloud_prerequisitecomment 3 P1low—drafted: the obvious way to make biz dev constant
c-e-agents-free-capacityconflictinjectionvision L68low"Redeploy freed capacity into skills and product"drafted candidate injection; the vision says freed capacity goes to skills and product, not biz dev
r-e-sessions-startedcurrent_realityobservationSCQ L8high"started the operator work sessions with about 8 colleagues and demoed Workgraph"SCQ lists 6 names (7 with Anu), not 8
r-e-osahon-standard-llmscurrent_realityobservationSCQ L11high"Uses standard LLMs like ChatGPT"
r-e-osahon-not-readycurrent_realityobservationSCQ L11high"isn't yet comfortable enough with AI tools to work end-to-end"
r-e-monika-runs-front-endcurrent_realityobservationSCQ L12high"handles design…, contracts, quotes, proposals, and sales meetings on her own""you" in the SCQ read as Rufus
r-e-monika-not-full-cyclecurrent_realityobservationSCQ L12high"isn't running full end-to-end yet"
r-e-daniela-built-poccurrent_realityevidenceSCQ L13high"building a strong, fully functional PoC for a Swiss canton"
r-e-daniela-following-upcurrent_realityobservationSCQ L13high"now following up with the Swiss partners"
r-e-daniela-closestcurrent_realityobservationSCQ L13high"She's the closest to end-to-end"
r-e-luccas-heavy-loadcurrent_realityroot_causeSCQ L14high"Carries a heavy client load across several projects"SCQ spells "Lucas" at L14 and "Luccas" at L8; used Luccas
r-e-luccas-less-visiblecurrent_realityundesirable_effectSCQ L14high"so his progress is less visible to you"
r-e-luccas-hesitant-leadcurrent_realityobservationSCQ L14medium"seems hesitant to step up and lead the client teams""seems" kept in statement
r-e-luccas-well-placedcurrent_realityobservationSCQ L14high"well placed to operate end-to-end"
r-e-joao-multiple-clientscurrent_realityobservationSCQ L15high"multiple client assignments"
r-e-joao-canada-productioncurrent_realityevidenceSCQ L15high"taking a PortalJS project in Canada from start to production"evidence he can do it; no link, see call 3
r-e-joao-proven-leadcurrent_realityobservationSCQ L15high"He has already proven he can do it"rev 6; the Canada project is its evidence
r-e-ev-joao-leads-nged-moeicurrent_realityevidencecomment 5high"joao is already engagement lead on: nged (national grid) and moei"rev 7
r-e-luccas-leads-nothingcurrent_realityevidencecomment 5high"luccas is not yet lead on anything"rev 7
r-e-ola-product-onlycurrent_realityobservationSCQ L16high"Works only on Flowshare/DataHub products… no client or sales work"
r-e-ola-workgraph-issuescurrent_realityroot_causeSCQ L16high"tried Workgraph but ran into many issues"
r-e-ola-not-set-upcurrent_realityobservationSCQ L16high"so she isn't set up for end-to-end now"observation, not UDE: her role has no client work to be e2e on
r-e-adoption-slowcurrent_realityundesirable_effectSCQ L24medium"some shift but don't feel anyone is e2e – basically adoption is slow""don't feel" is a felt judgment; two clauses merged as one claim
r-e-no-assessable-definitioncurrent_realityroot_causeSCQ L25medium"Don't really know what e2e means in a clearly defined and assessable way"rev 2: root_cause, since the reviewer comment asserts what it causes
r-e-old-style-deliverycurrent_realityundesirable_effectSCQ L27high"we are still delivering a bit old style"
r-e-e2e-partly-definedcurrent_realityobservationcomment P1high"E2E is partly defined… the training document has even more detail, though it doesn't exactly match up with the stages we have in Vision"see Stage lists compared
r-e-unknown-where-people-arecurrent_realityundesirable_effectcomment P4high"we don't know, actually, where the people are or not"the reviewer calls this the complicated issue
r-e-progress-partialcurrent_realityobservationcomment P4medium"it's probably not all or nothing… progressed in this subarea… but not yet the whole thing""probably" kept
f-e-daniela-closes-dealfuture_realityinjectionSCQ L13medium"closing and delivering a deal would complete the loop"
f-e-daniela-completes-loopfuture_realitydesired_effectSCQ L13mediumsame sentence
f-e-volunteers-firstfuture_realityinjectionvision L80high"hence volunteers first, default later"
f-e-freed-capacity-to-bizdevfuture_realityinjectioncomment 4 P2low"some combination of maybe not backpedalling product a little bit… focusing on developing biz dev"transcript garbled; read as product easing a little, if needed, to make room for biz dev
f-e-weekly-bizdev-slotfuture_realityinjectioncomment 4 P3high"A weekly slot… one sync session on that day, maybe a Friday"
f-e-bizdev-championfuture_realityinjectioncomment 4 P4medium"let's say Daniela""potential" champion
f-e-detailed-stage-modelfuture_realityinjectioncomment P2high"get more detail on… the sequence that's written out in Vision line 36… and build around that"
f-e-rigorous-assessmentfuture_realitydesired_effectcomment P3high"then we can actually rigorously assess"
f-e-prioritised-upskillingfuture_realityinjectioncomment P2medium"upskill some people in particular areas, maybe not across all areas at once… some sequencing"hedged on "all at once"; firm on "want to upskill"

Confidence: high — one sentence states it as fact. medium — assembled from two or more clauses, felt rather than observed, or the view was a judgment call. low — none.

Relationships asserted

idkindfrom → tolocatorthe sentence that asserts the link
g-rel-one-track-for-goal … g-rel-hiring-for-goal (5)necessary_foreach CSF → g-e-full-cycle-operatorvision L47–53"What it demands of us:" heading the list
r-rel-adoption-causes-old-stylecausesr-e-adoption-slow → r-e-old-style-deliverySCQ L27"That means we are still delivering a bit old style"
r-rel-load-hides-luccascausesr-e-luccas-heavy-load → r-e-luccas-less-visibleSCQ L14"Carries a heavy client load… so his progress is less visible to you"
r-rel-workgraph-blocks-olacausesr-e-ola-workgraph-issues → r-e-ola-not-set-upSCQ L16"ran into many issues, so she isn't set up for end-to-end now"
g-rel-*-for-expansion (5)necessary_foreach near-term CSF → g-e-ownership-expandscomment 2 P2endorsement of the rev 2 playback, which stated each as needed. Weaker than a sentence in the source; see call 7
g-rel-model-for-baselinenecessary_forg-e-assessable-stage-model → g-e-per-person-baselinecomment 1 P4"That's because we don't really have a definition"
c-rel-every-vs-moreconflicts_withc-e-own-every-stage → c-e-own-more-stagesvision L50 + comment 2 P1vision: "the model breaks if some people opt out of half the cycle"; comment 2 asks whether partial ownership is the real aim
g-rel-bizdev-for-engagementsnecessary_forg-e-bizdev-constant → g-e-real-engagementscomment 3drafted by Claude in the rev 3 playback; the reviewer agreed ("yes")
c-rel-delivery-vs-bizdevconflicts_withc-e-time-on-delivery → c-e-time-on-bizdevSCQ L14–15 + comment 3drafted; the tension is visible in the sources but not stated as a conflict
r-rel-ev-canada-supports-joaosupportsr-e-joao-canada-production → r-e-joao-proven-leadSCQ L15"He has already proven he can do it by taking a PortalJS project in Canada from start to production"
r-rel-ev-poc-supports-danielasupportsr-e-daniela-built-poc → r-e-daniela-closestSCQ L13the PoC sentence followed by "She's the closest to end-to-end"
r-rel-ev-nged-supports-joao-provensupportsr-e-ev-joao-leads-nged-moei → r-e-joao-proven-leadcomment 5as above
r-rel-ev-luccas-supports-hesitantsupportsr-e-luccas-leads-nothing → r-e-luccas-hesitant-leadcomment 5consistent with "hesitant to step up and lead" (SCQ L14)
r-rel-no-definition-causes-unknowncausesr-e-no-assessable-definition → r-e-unknown-where-people-arecomment P4"That's because we don't really have a definition of what it would be"
f-rel-stage-model-enables-assessmentcausesf-e-detailed-stage-model → f-e-rigorous-assessmentcomment P3"we want to extract that, and then we can actually rigorously assess"
f-rel-deal-completes-loopcausesf-e-daniela-closes-deal → f-e-daniela-completes-loopSCQ L13"closing and delivering a deal would complete the loop"

Assumptions: g-a-no-opt-out (vision L50, "the model breaks if some people opt out of half the cycle") and g-a-spine-scales (vision L51, "Full-cycle only scales if the repeatable parts are institutional").

Deliberately omitted

whatwherewhy
"Which means we aren't as efficient or effective (??)"SCQ L28hedged claim too weak to assert. The author's own "(??)"
"some people have the skills/interest to step up AI use wise but not people wise (e.g. Lucas)"SCQ L26hedged claim too weak to assert ("may be"). The per-person claims it generalises (L14, L15) are in the file
Ola "may adopt it more once Workgraph is fully working"SCQ L16hedged claim too weak to assert
"End-to-end doesn't strictly depend on Workgraph", João/Daniela as proofSCQ L18–19outside the system boundary. The author scoped Workgraph out of this SCQ
"Without it, end-to-end depends on individual heroics: invisible, hard to repeat, limited by local setup"SCQ L20outside the system boundary (Workgraph framing), but see judgment call 2: the invisibility half bears on the complication
"João… reluctance to take the lead within existing teams"SCQ L15retracted by the reviewer as inaccurate (rev 8); João is engagement lead on NGED and MoEI
"Other potentials are: TODO"SCQ L9no identifiable subject
Nesting of L25–26 under L24 (implied: unclear definition and people-gap explain slow adoption)SCQ L24–26no asserting sentence; indentation is not a claim. See call 2
Adoption slow → Luccas/João/Osahon/Ola individual statesSCQ L11–16 → L24no sentence asserts the link; the per-person states are evidence for L24, not linked
Pricing, repricing, headcount, market thesisvision L5–32, L57–74outside the system boundary. This project is the operator transition, not the outcome-pricing move
Training plan (curriculum, roles, "not a reorg")e2e-training-sep-2026.mdnot extracted. Context only; used in call 4

Judgment calls for the reviewer

  1. [Answered in rev 2: partly defined, not detailed enough to assess.] Is "e2e" undefined, or defined and unmeasured? The SCQ says (L25) nobody knows what e2e means in an assessable way. But the vision already defines it by stage list (vision L36: content/marketing → outbound → discovery → scoping/proposal → build/delivery → launch → expansion/renewal) and names a metric (L70: % of engagements owned end-to-end by one operator). Read as-is: the gap is kept as an observation. Alternative: restate it as "the vision's e2e definition is engagement-level, but the transition is being assessed person-level with no rubric." Choosing that changes the fix from define e2e to adopt a per-engagement stage checklist and count it.

  2. [Partly answered in rev 2: the missing definition causes not knowing where people are (asserted). Its link to slow adoption is still unasserted.] Is the missing definition a cause of slow adoption? It is nested under L24 as though explanatory, but no sentence says so. Read as: observation, no link. Alternative: root_cause with contributes_to → r-e-adoption-slow. Related: L20 (scoped out as Workgraph) also says e2e work is invisible to you, and L14 says Luccas's progress is invisible. So part of the "can't assess" problem may be about visibility, not definition.

  3. Is "adoption is slow" one problem or two? The per-person evidence splits along two different axes, and the SCQ merges them:

    • AI/tool fluency gap: Osahon (L11) and Ola (L16, plus a product-only role).
    • Ownership/leadership gap: Luccas (L14) and João (L15). They are capable, and João has already done a full cycle (Canada), but they won't lead inside existing client teams.
    • Neither gap, loop not yet closed: Daniela (L13) and Monika (L12). The missing piece is a closed deal carried through delivery, which is a pipeline/timing matter.

    Read as: one UDE (r-e-adoption-slow) with per-person observations unlinked. Alternative: three intermediate causes, each contributes_to the UDE. That would be the author's assertion to make, not the conversion's. It matters because each branch needs a different injection.

  4. Is there a latent conflict? The sources contain both sides of a cloud but never state it as one:

    • vision L50: "the model breaks if some people opt out of half the cycle… non-negotiable"
    • vision L80: "forcing the model on everyone at once would cost us people we need, hence volunteers first"
    • training L11: "Not a reorg. No reporting lines change."

    Luccas's and João's reluctance to "lead within existing teams" is what you would expect if nobody has been given the lead on existing accounts, since reporting lines explicitly did not change. Read as: no conflict view. Alternative: a cloud with objective = e2e model adopted without losing people; requirement A = operators own whole accounts → prerequisite hand existing accounts/leads to operators; requirement B = no disruption to people and clients → prerequisite keep current team structures. If you ratify it, this is probably the most useful tree to build next.

  5. Old-style delivery → inefficiency. L28 is the "so what" of the whole SCQ and is marked "(??)". It was omitted as too hedged. The vision's scoreboard (L70: revenue per FTE, human-hours per portal, gross margin per fixed-price engagement) could turn it into evidence. Until then the complication has no stated cost.

  6. Daniela's deal as the proof point. Read as a future_reality injection (what should become true), not a transition action, because no one, no date and no step is named.

3b. Has the complication moved? The SCQ's complication is "adoption is slow" (L24). The reviewer's is "we don't know where people are" (P4). These are different claims. The second makes the first unverifiable: without a stage model, "nobody is e2e" is a feeling, not a finding. Read as two UDEs, not linked. Alternative: make r-e-unknown-where-people-are the headline UDE and demote r-e-adoption-slow to a hypothesis that the assessment will test.

  1. How do the two goals relate, and how strong are the near-term links? The near-term goal is a step towards the vision goal. The format cannot link two goals, so they sit side by side. Its five CSFs come from the rev 2 playback, which the reviewer endorsed as a set ("consistent with what you said above"), not one by one. Read as: CSFs linked necessary_for, with confidence low to medium. Alternative: drop real-engagements and permission-to-lead to observation until confirmed individually.

  2. The conflict has no objective or requirements. Only the two opposing positions are sourced. A plausible cloud is objective AI-enabled operators create more value per person. Requirement A, no handoffs leak margin, context and trust (vision L40), leads to own every stage. Requirement B, people grow from where they are without losing specialists (vision L80, comment 2 P4), leads to expand ownership stage by stage. Read as: two cloud_prerequisites and one conflicts_with, and nothing more. Alternative: add the objective and requirements if the reviewer confirms them. The probable way to break the conflict is to separate core stages that everyone owns (e.g. scoping → delivery → launch) from shared stages that stay collective (e.g. general marketing and research). Comment 2 P1 points that way.

  3. [Drafted rev 4; confirmed rev 5 with objective reworded to "keep growing financially"; injections 1 + 2 chosen] Capacity: current delivery versus constant biz dev.

                          ┌─ B  Current client work is ──── D  Operators with client loads
                          │     delivered well                  spend their time on delivery
     A  Datopian keeps ───┤                                         ▲
        growing           │                                         │ conflict
        financially while │                                         ▼
        operators expand  └─ C  A constant pipeline ──────── D' Biz dev group spends a
                                of new engagements              fixed share of every week
                                                                on outbound and proposals
    

    The assumption under the D–D′ arrow is current delivery takes all of an operator's time. That is the one to challenge. Candidate injections:

    • Agents free the time. The vision already expects agents to cut delivery hours (L68), but assigns the freed capacity to "skills and product", not biz dev. Redirect some of it to biz dev.
    • Ring-fence a weekly biz dev slot for Ola, Daniela, João and Monika, protected from delivery overrun.
    • Take biz dev off the builders' plates by pairing: a builder makes the 2a PoC, and someone commercial runs the outreach. This is weaker, because it reintroduces a handoff.
    • Ola's version is product work (Flowshare/DataHub) versus client work. It is the same shape and could be settled the same way.

    Read as: drafted cloud, all low to medium confidence, no breaks_conflict assessment. The reviewer to confirm the cloud's wording and choose an injection.

  4. Do the chosen injections produce constant biz dev? The reviewer chose them to break conflict 9, but no sentence says they are sufficient. Read as: three future_reality injections with no causes link to a desired effect, and no breaks_conflict assessment. Alternative: add the desired effect biz dev runs constantly with causes links, once the first few Friday slots have run and show it working.

Call 8 update (rev 4). The first conflict (own every stage versus own more stages) is largely settled by comment 2: expansion is enough. No breaks_conflict assessment has been written, because comment 2 hedges ("might"). Add one if the reviewer confirms.

Goal tree (rev 12)

GOAL  By 31 Dec 2026, each operator owns (level 2) at least one more stage
      than at the 9 Oct baseline, while Datopian keeps growing financially
 ├─ CSF1 Know where people are and where they're going       ↔ R2
 │     · stage model · baseline per person · focus sequence
 ├─ CSF2 Real opportunities to practise                      ↔ I1, I2, R4
 │     · biz dev runs constantly · learners own real targets and engagements
 ├─ CSF3 Time to practise                                    ↔ R1 (critical)
 │     · agents free delivery capacity · Fridays protected
 ├─ CSF4 A way to learn                                      ↔ R3
 │     · buddy per stage · peer learning · async library
 └─ CSF5 Agents and shared kit make a new stage doable
       · agent fluency · PortalJS skills and templates per stage

Changes from rev 3:

  • The goal gains a date and a measure.
  • Stage model, baseline and sequence become conditions under CSF1.
  • "Real engagements" is reworded ("learners own real targets and engagements") and moves under CSF2, together with "biz dev runs constantly".
  • "Permission to lead" is folded into CSF2 and removed as a separate requirement: João already leads, and Luccas moved to stages 2 and 2a.
  • CSF3 and CSF5 are new.

The vision goal (g-e-full-cycle-operator) stays as the long-term aim. Its requirement "everyone sells; everyone ships" is superseded for now by the expansion goal (call 8).

Prerequisite tree (rev 12, drafted for review)

CSF3: operators have time to practise

obstacleovercome by
Delivery overruns take the FridayThe Friday is a fixed calendar block; if missed, the champion reschedules it within the week
Nobody knows how much of the week delivery takesTwo weeks of time tracking by the six operators (also tests R1)
Freed capacity defaults back to delivery and productAnuar agrees with each operator a share of their week for their focus stage
Ola's product commitments (Flowshare/DataHub)Anuar and Ola agree which product work eases

CSF4: a clear way to learn

obstacleovercome by
Buddies have no time set asideBuddy time counted as work, e.g. an hour a week per learner
The library has no contentFirst walkthroughs from people at level 2: João (2a PoC), Daniela or Osahon (4b client update)
Stages 2 and 4a have no buddyNamed at the first Friday
The library has no home or ownerA folder per stage in this repo, with a named owner
Peer learning doesn't happen by defaultA show-and-tell slot in each Friday sync

Each intermediate objective overcomes its obstacle and is necessary_for its implementation objective. Obstacles for CSF1, CSF2 and CSF5 are not drafted: CSF1 and CSF2 already have actions, and CSF5 is to follow.

Current reality tree (rev 10)

UNDESIRABLE EFFECTS
  U1 Adoption is slow ─────────────▶ U2 Still delivering old-style
  U3 Pipeline and new revenue weaker than they should be
        ▲ causes                                   ▲ causes
INTERMEDIATE CAUSES                                │
  I5 Operators stay in their current zone          │
        ▲ contributes to (four separate links)     │
  ├── I2 Few new engagements to practise on ◀── I1 Biz dev runs in bursts
  ├── I4 Don't know how to get better at a new stage ▲
  ├── I3 Can't see where people are                   │ causes
  └── R4 Roles still specialist; "not a reorg"        │
ROOT CAUSES                                           │
  R1 Delivery fills operators' weeks (CRITICAL; unverified)
  R3 No structured way to learn a new stage ──▶ I4
  R2 No assessable stage model ──▶ I3   (being fixed by e2e-stages)
labelidrole
U1r-e-adoption-slowundesirable_effect
U2r-e-old-style-deliveryundesirable_effect
U3r-e-pipeline-weakundesirable_effect (new)
I1r-e-bizdev-not-constantintermediate_cause (was undesirable_effect)
I2r-e-few-new-engagementsintermediate_cause (new)
I3r-e-unknown-where-people-areintermediate_cause (was undesirable_effect)
I4r-e-dont-know-how-to-improveintermediate_cause (new)
I5r-e-stay-in-zoneintermediate_cause (new)
R1r-e-delivery-fills-weekcritical_root_cause (new; unverified, see Evidence wanted)
R2r-e-no-assessable-definitionroot_cause
R3r-e-no-way-to-learnroot_cause (new); addressed by the learning branch
R4r-e-roles-still-specialistroot_cause (new); source: training L11 "Not a reorg"

Evidence now attached:

  • Luccas's and João's client loads support R1.
  • Osahon's tooling gap and Ola not being set up support R3.
  • Ola's product-only role supports R4.
  • Luccas leading nothing supports I5.
  • Daniela being closest, and João leading NGED and MoEI, challenge U1: they show expansion happens.

Joint causation into I5 is expressed as four separate contributes_to links, since the format refuses joint causes.

R1 is the critical root cause by the reviewer's endorsement, not by evidence. No critical_root_cause assessment has been written; it waits for the time data under Evidence wanted.

Evidence: how the tree carries it (rev 6)

The format has no annotation field, but it does carry evidence natively:

  • An evidence item is a proposition with role evidence, id <view>-e-ev-<slug>, and its source in provenance (a file, an issue, or a CRM report).
  • It links to the claim it bears on with supports (<view>-rel-ev-…) or challenges.
  • Limitation: the link must stay within one view. Evidence for a conflict claim goes in the conflict view, even if the same fact also sits in current reality. That means stating it twice, with the same provenance.
  • For a conflict's assumption (e.g. "delivery fills the week"): assumptions are not propositions and cannot be linked to. Evidence challenges the cloud_prerequisite that the assumption sits under, and the evidence statement names the assumption.
  • When the evidence settles something, e.g. that an injection breaks a conflict, record it as an assessment (breaks_conflict, critical_root_cause) whose depends_on lists the evidence ids.

Rev 7 briefly used a challenges link: João leading NGED and MoEI counted against the SCQ's "reluctant to take the lead". The reviewer then confirmed the claim is inaccurate, so rev 8 retracts it (see Deliberately omitted). Earlier links: the Canada project supports "João has proven he can lead", and the Arc PoC supports "Daniela is closest to end-to-end".

Evidence wanted

These claims carry the most weight and have no evidence yet. The Friday sync and Twenty can supply most of it.

claimidevidence that would settle itsource
Biz dev is the constraintr-e-bizdev-not-constantleads qualified per month, and pipeline value versus delivery capacityTwenty, Friday sync table
Delivery fills the week (conflict 9 assumption)c-e-time-on-deliveryactual hours by person, delivery versus other worktime tracking or allocation sheet
The chosen injections make biz dev constantf-e-weekly-bizdev-slotFriday flow numbers holding steady for 4–8 weeksFriday sync table
Old-style delivery costs us (L28, omitted as "??")—revenue per FTE, human-hours per portal (vision L70)finance, project records
Where each person standsr-e-unknown-where-people-area completed stage baseline per persone2e-stages baseline, confirmed by each person

Stage lists compared

The two partial definitions, side by side (vision L36; training L31–77):

vision L36 stagetraining modulemismatch
content and marketing0 Awareness and demand generationaligned
outbound and qualification0 (outreach) + 1 Inbound/outboundsplit across two modules
discovery and solution design1 (discovery)training has no separate solution-design step
scoping and proposal1 (scope, quote)aligned
—2 RFP / RFQtraining only: a parallel route to the same point
—3 Contracting and legaltraining only: deliberately not autonomous (training L57)
build and delivery4 Building the PoCtraining's PoC floats; it can move to stage 0 (training L39, L61)
launch5 Deploying to staging and productionaligned
account expansion and renewal6 Running and maintainingtraining adds ops (monitoring, incidents, SLA)

Each training module already carries Operate (what the operator does alone), Build (kit) and Judgement (what stays human). Operate is close to an assessable criterion. Nothing yet gives levels (e.g. not yet / with help / alone) or evidence (what artefact proves it).

Validator output

bun run check:import was not run. At the user's request, the Reason Commons app was not used. A local script ran instead. It checked unique ids across the flat namespace, resolved references, single-source relationships, same-view relationships, and vocabulary views, roles, kinds and role/view coherence:

108 entities, 108 designations, 72 relationships, 4 assumptions, 0 assessments
{'goal': 25, 'conflict': 8, 'current_reality': 34, 'future_reality': 12, 'prerequisite': 20, 'transition': 9}
OK: no structural errors

That script does not replace the importer's planning analysis, which covers dependency cycles, judgment-call detection and schema details such as provenance. Attach the file in the app, or run check:import, before relying on it.

Not in this file

  • Conflict view partial (rev 3). It holds the two opposing positions only; see call 8.
  • No prerequisite view. No obstacles are named as blocking a specific objective. L25 and the leadership reluctance are the likely candidates once the author asserts them.
  • Transition view added in rev 9. It holds actions only, with no existing-reality, need or expected-effect statements yet.
  • Prerequisite view (rev 12) covers CSF3 and CSF4 only.
  • No assessments. The SCQ diagnoses; it never claims a critical root cause.

These are gaps in the source, not in the conversion.

Reviewer comment 2026-09-27

Rufus, in session, verbatim, split into paragraphs P1–P4 for locators.

P1. I think one is that you're right: E3 is partly defined. In fact, the other document that we've got here, which I think is the training document, has even more detail, though it doesn't exactly match up with the stages we have in Vision. I think what's there is partly defined, but it's been fully defined with exactly what's involved and what's accessible about those things.

P2. I think we also need to prioritise some parts of that end-to-end operator work. We want to upskill some people in particular areas, maybe not across all areas at once. We might want some sequencing or some understanding, but I think the most important thing is to get more detail on maybe having the sequence that's written out in Vision line 36 clear, and build around that.

P3. It sounds like what we don't have is that built out into something detailed. It is partly in the training document, but I think we want to extract that, and then we can actually rigorously assess.

P4. The truth is, what is a complicated issue at the moment is that we don't know, actually, where the people are or not. That's because we don't really have a definition of what it would be, and it's probably not all or nothing. They've progressed in this subarea and this subarea, but not yet the whole thing.

(P1 transcription: "E3" read as "e2e"; "it's been fully defined" read as "it hasn't been fully defined" and "accessible" as "assessable", given P3–P4.) The SCQ is at the point where the Q should be written, and calls 1, 3 and 4 are the candidate questions.

Reviewer comment 2 2026-09-27

Rufus, in session, verbatim, split into paragraphs P0–P3 for locators.

P0. I think there's also an open question I would just add. I think this is great. You're right, and I don't know. I would draft e2e stages like vision. I think you could also commit the LTP and the report that you have. We commit all of that now.

P1. The other point I'd make is that there's also an open question about whether we really want e2e operators on every part of this, or what's most important to us is people owning. There might be some general marketing or research that not every person is doing independently. We might want what we most want is allowing people who are currently just doing project management or even RFPs to actually also do delivery, because AI now allows that.

P2. Success might not be that everyone owns absolutely every step, but there's a significant expansion in the number of steps certain people are owning. I think having better-defined, at least near-term goals is good, which is consistent with what you said above about the goal tree. It's more like a transition goal, a near-term goal. I think that each operation progresses measurably, stage by stage, towards owning full cycles. It might even be that one of our learnings is we don't need to own the entire full cycle for some people.

P3. For example, Lucas, maybe it's fine that he's not really doing the initial marketing and outreach. It might be that success is just expansion of people beyond their current zone, which is quite narrow. Okay, so go for it.

Reviewer comment 3 2026-09-28

Rufus, in session, verbatim.

P1. So we're now going back to the LTP tree, but we now need to, I think, reflect a bit from LTP: what is our constraint? Just a comment here: we think one is that we do need to do biz dev better, particularly probably steps 2 and 3, and it needs to be constantly running. We maybe don't have everyone in our potential end operators there, but we'd like to get, probably, Ola, Daniela, Joao, and Monica active in 2 and 3, yes, right, and certainly 2.

P2. On 4, that's where we want to upskill Ola into an engagement lead, and maybe Asahan can do build, like Asahan can't do 4A, or not? What do you like? Who are you wanting to develop in 4? I think having Ola there is Ola and Daniela, maybe Osehan to some little extent, and Joel, and Lucas maybe developing, if he could, into 4B. You have to evaluate whether he can do 4A more effectively, but 4B, okay. Definitely, maybe also 5 would be an opportunity for Lucas. Maybe he's doing it already, but he could more oversee that.

P3. What we're sensing gives us a sense of the areas and also the people where they want to develop. I think we do now want to specify. We might want to either start specifying those in more detail or come back to the LTP tree and look at what our next constraint is: what is the thing that we should be resolving there? Are there any conflicts to resolve? Give me some guidance on whether we just keep rolling on filling in.

(Transcription: "Asahan"/"Osehan" = Osahon; "Joel" = João; "Lucas" = Luccas; "Monica" = Monika. Stage numbers refer to e2e-stages. The per-person development map is recorded there, not in this file.)

Reviewer comment 4 2026-09-28

Rufus, in session. P1–P3 are verbatim; P4 is summarised.

P1. I would say the A is right, though. I might say, "grow revenue while operators expand." The thing is, if we say "financially healthy," maybe it's a better summary because it's about both delivery and growing revenue. It's a bit like "stay financially healthy," but I would say even "stay financially growing while operators expand." It's a minor tweak, but I think that's actually slightly better.

P2. I think the conflict is very well shaped, and I think you're right that we want to do one and two: some combination of maybe not backpedalling product a little bit for the time being, to the extent we need it, or not backpedalling it, but focusing on developing biz dev. Does that sound good, Anu?

P3. Some combination of one and two, but I think we need: a weekly slot where people meet, maybe sync or whatever, and people work, maybe cowork. There's one sync session on that day, maybe a Friday, which is a slow day. It's often the Middle East and stuff.

P4. (summary) We also need a champion for biz dev. Decision: Daniela is the potential biz dev champion.

Reviewer comment 5 2026-09-28

Rufus, in session, verbatim: "joao is already engagmenet lead on: nged (national grid) and moei. luccas is not yet lead on anything."

Follow-up, same day: "yes, joao isn't reluctant to take the lead. that's inaccurate."

Reviewer comment 6 2026-09-28

Rufus, in session, lightly condensed. Answers to the open questions: (1) Daniela not yet asked. (2) First Friday 9 Oct; track actions such as scheduling and contacting Daniela as beads. (3) Prospecting tool still to identify; "Explee", not "Exply". (4) Luccas TBD; "may be better to expand him in 2 and 2a". (5) "Ola is taking on jopac (jordan payments)". (6) PoC: half a day. (7) Baselines confirmed at the first Friday. (8) TBC. (9) Yes, check after.

Action owners: (1) Anu; (2) Daniela, once confirmed; (3) Anu or Daniela.

On Luccas: "it's actually better that [Luccas] develops around 2A than that he's not comfortable in 4B, and we live with that."

On hiring (recorded as a separate project, e2e-hiring): "I think there is some hiring here… maybe even some junior people who are AI-comfortable, who could grow into one or more of these areas and then expand across E2E."

Reviewer comment 7 2026-09-28

Rufus, in session, on Claude's proposed current reality tree: "CRT looks excellent." The propositions and links in Current reality tree (rev 10) come from that proposal. On learning: "Anu is probably most advanced across all stages. Joao is good on 2a. i think there could be quite a bit of peer learning. daniela probably good on 4b (as is osahon)." On the SCQ: mark it deprecated; "it was useful starting input."

Reviewer comment 8 2026-09-28

Rufus, in session, on Claude's proposed goal tree: "yes goal tree looks good. we may want to be a quicker than e.g. by end of 2026 (so 3m) is reasonable for this first effort. and ok for prerequisite tree"

Built with LogoFlowershow