TechTalk · AI Readiness Portfolio

Fragmented estate

commerce-platform · 2026-08-14
Coverage6 of 6 subjects assessed; 0 stale; 0 unreachable.
Gap spread−0.14 (fulfilment) to +0.79 (pricing) across active subjects — range 0.93
Synthetic example — constructed to illustrate the report shape. These figures are invented to show the report shape. They are not a reading of any real estate.

Coverage ledger

SubjectStatusReport dateAgeNote
checkoutassessed2026-08-059d
searchassessed2026-08-059d
inventoryassessed2026-08-068d
pricingassessed2026-08-077dolder copy of the shared ancestor
fulfilmentassessed2026-08-077down harness, no shared lineage
legacy-batchassessed2026-08-086ddeclared testing variance

6 of 6 subjects assessed; 0 stale; 0 unreachable.

Dimension matrix

SubjectABAIWFOMTPOROAHRWPACADTeObGv
checkout33333333323323
search32333333323323
inventory33333333223323
pricing22323232222222
fulfilment33433333333433
legacy-batch (maintenance)21121222212111

Level in cell, coloured L1–L5. inherited · inherited-unbound · unmarked is local. Red outline marks the weakest cell in the column among active subjects. Non-active rows are de-emphasised and do not set the ceiling.
AB Agent behaviour · AI Agent input · WF Workflow · OM Operating model · TP Teams provide · OR Output role · OA Output artefact · HR Humans review · WP Work patterns · AC Agent composition · AD Agents… · Te Testing · Ob Observability · Gv Governance

Gap table

SubjectHabitat maturity meanCognitive level GapRegime
fulfilment3.143-0.14Coherent
checkout2.863+0.14Coherent
search2.793+0.21Coherent
inventory2.793+0.21Coherent
pricing2.213+0.79Ambition outpaces enablement
legacy-batch1.503+1.50Ambition outpaces enablement

Spread

fulfilment -0.14
checkout +0.14
search +0.21
inventory +0.21
pricing +0.79
legacy-batch +1.50
-0.34gap = cognitive read − 14-dimension habitat mean+1.70

Four of the five active services cluster tightly; pricing is the outlier. Including legacy-batch the range is 1.64, but it is marked maintenance and does not set the agenda.

Portfolio regime

Portfolio regime

Fragmented — with lineage

Split ceiling

Common weak — enablement backlog

Agent composition, Observability — weak in four of five active subjects. Neither appears in any copied harness, so every team was left to invent them and four did not.

Locally weak — team backlogs

pricing is behind across the board, and the lineage analysis says why: it runs an older copy of the shared ancestor. legacy-batch is excluded from common-weak by its maintenance posture — otherwise it would set the ceiling on eleven of fourteen dimensions.

What this estate should do next

Extract the common layer — and treat the divergences as the work. Four services maintain four copies of one harness. The extraction is not the hard part; reconciling what the copies disagree about is. Three Python versions and two coverage thresholds encode four local decisions — some real requirements, some accidents nobody remembers making. Go through them deliberately rather than picking the newest copy and declaring it canonical.

Start with pricing. Widest active gap, cheapest to close: it is not missing capability, it is missing the CI-gate section the other three copies already have.

Put agent composition and observability into the extracted layer, not into each service — they are weak in four of five precisely because no copy of the ancestor ever had them.

Leave fulfilment alone for now. It shares no lineage, it is the only subject whose habitat is ahead of the team, and folding it in would mean reconciling a fifth unrelated design for no benefit.

Declared variance: legacy-batch · Testing · “COBOL batch; harness test tooling does not apply” — listed as declared, not reported as drift.