Lesson 15 / 15
Professional Competency Paths
Separating competency paths by what they measure: in a 15-item competency set, multiple-choice certification measures 2 items, the practical exam 9, and the lab environment 6; the two exam formats agree on 2 items and diverge on 7; the three paths together measure 10 items; and the 5 items none of them measure carry 39.2% of the total path load.
Published Updated
In this lesson
- Splits competency into items by what is measured: separates form, single-meaning, and consequence
- Counts the intersection and divergence between the practical exam's and the multiple-choice certification's measured skill sets
- Identifies the skill the lab environment does not cover and computes the path load of the item no path measures
Contents
The previous lesson measured authority as a document: how many items it defines with a single meaning, how many it opens to dispute, and how many paths it makes testable. Once the text is written, the work becomes executable; what remains is how the person able to do that work is told apart.
An organization hands this question to three separate measurements. A multiple-choice certification measures recognizing an answer in an exam room. A practical exam measures reaching an end state within a set time. A lab environment lets a person work through a setup they build themselves, one with no real consequence, again and again. All three measure something, but not the same thing. This lesson separates the three on a single question: how many of the competency items this course requires do they measure.
Writing Competency as an Item
- FR25. The competency set is 15 items, drawn from the work the course’s fifteen lessons genuinely required: counting paths, adding a layer, narrowing privilege, choosing which step to cut, and the like.
- FR26. Each item has three properties. Form: is the item demonstrated by knowledge (
k) or by practice (p). Single meaning: is there a single correct end state that can be tested. Consequence: does getting it wrong carry a real cost — legitimate work stops, another team is affected. - FR27. Multiple-choice certification measures only an item whose form is knowledge and which has a single meaning. The practical exam measures every item with a single meaning; it cannot grade one with no defined end state. The lab environment covers every item with no real consequence; an item with a real consequence does not occur in a lab.
- FR28. Each item’s path load is the number of paths, in this course’s 30-path model, that cannot close without that item. Loads can be summed, but the same path is counted under more than one item; the total is a load, not a distinct path count.
- FR29. The model is fictional; there is no real exam, certification, organization, or lab product.
// competency/measure.mjs — the 15 competency items this course requires and the coverage of the // three measurement pathways (MODEL). There is no real exam, certification, organization, or lab. // form: k = demonstrated by knowledge, p = demonstrated by practice // single: is there a testable single correct end state | cost: does being wrong have a real cost // path: in this course's 30-path model, the number of paths that cannot close without this item const ITEM = ` term-separation k yes no 30 risk-ranking k yes no 12 path-counting p yes no 30 layer-adding p yes yes 22 privilege-narrowing p yes yes 17 bulkhead-design p yes yes 14 default-review p yes no 8 log-analysis p yes no 6 incident-response p yes yes 5 environment-setup p no no 0 step-selection p no yes 22 legit-work-cost p no yes 22 inventory-keeping p no yes 19 scope-writing k no yes 22 boundary-recognition k no yes 8` .trim().split("\n").map((r) => { const [name, form, single, cost, path] = r.trim().split(/\s+/); return { name, form, single: single === "yes", cost: cost === "yes", path: Number(path) }; }); // Three measurement pathways, defined as predicates over item properties. const WAY = { "multiple-choice": (k) => k.form === "k" && k.single, // a recognizable single right answer "practical-exam": (k) => k.single, // a testable end state "lab": (k) => !k.cost, // an item with a real cost does not occur here }; const NAME = Object.keys(WAY); const write = (g, ...s) => console.log(s.map((v, i) => (g[i] < 0 ? String(v).padEnd(-g[i]) : String(v).padStart(g[i]))).join("")); const load = (s) => s.reduce((a, k) => a + k.path, 0); const TOTAL = load(ITEM), share = (x) => `${((x / TOTAL) * 100).toFixed(1)}%`; console.log(`competency MODEL: ${ITEM.length} items, total path load ${TOTAL} ` + `(the same path is counted under more than one item; this is a load total, not a distinct path count).`); const T = [-26, 18, 20, 16]; console.log("\n1. how many items each measurement pathway measures"); write(T, "measure", ...NAME); for (const [ad, f] of [["item measured", (b) => `${ITEM.filter(WAY[b]).length}/${ITEM.length}`], ["path load measured", (b) => load(ITEM.filter(WAY[b]))], ["share of path load", (b) => share(load(ITEM.filter(WAY[b])))]]) write(T, ad, ...NAME.map(f)); const both = ITEM.filter((k) => WAY["multiple-choice"](k) && WAY["practical-exam"](k)); const onlyOne = ITEM.filter((k) => WAY["multiple-choice"](k) !== WAY["practical-exam"](k)); const none = ITEM.filter((k) => !NAME.some((b) => WAY[b](k))); const union = ITEM.filter((k) => NAME.some((b) => WAY[b](k))); const W2 = [-38, 10, 13]; console.log("\n2. where the two exam formats agree, where they diverge"); write(W2, "set", "items", "path load"); for (const [ad, s] of [["measured by both", both], ["measured by only one", onlyOne], ["measured by neither", ITEM.filter((k) => !k.single)], ["not covered by the lab", ITEM.filter((k) => k.cost)], ["measured by the three together", union], ["measured by none of them", none]]) write(W2, ad, s.length, `${load(s)} (${share(load(s))})`); console.log("\n3. items no measurement pathway measures"); write([-26, 8, 8], "item", "path", "form"); for (const k of none) write([-26, 8, 8], k.name, k.path, k.form); console.log(`what these ${none.length} items share: no single correct end state, ` + `and being wrong has a real cost.`);
competency MODEL: 15 items, total path load 237 (the same path is counted under more than one item; this is a load total, not a distinct path count). 1. how many items each measurement pathway measures measure multiple-choice practical-exam lab item measured 2/15 9/15 6/15 path load measured 42 144 86 share of path load 17.7% 60.8% 36.3% 2. where the two exam formats agree, where they diverge set items path load measured by both 2 42 (17.7%) measured by only one 7 102 (43.0%) measured by neither 6 93 (39.2%) not covered by the lab 9 151 (63.7%) measured by the three together 10 144 (60.8%) measured by none of them 5 93 (39.2%) 3. items no measurement pathway measures item path form step-selection 22 p legit-work-cost 22 p inventory-keeping 19 p scope-writing 22 k boundary-recognition 8 k what these 5 items share: no single correct end state, and being wrong has a real cost.
The first table lines the three pathways up by coverage. Multiple-choice certification measures 2 of the 15 items and covers 17.7% of the total path load. The practical exam covers 9 items and 60.8% of the load. The lab environment covers 6 items and 36.3%.
The gap between the two exam formats is not a difference of degree. The two items multiple-choice certification measures — term separation and risk ranking — sit inside the nine the practical exam measures. The second table’s first row writes this: the intersection is 2 items, the divergence is 7, and all seven of the diverging items sit on the practical-exam side. These two measurements are not siblings; they are nested: one measures a narrow subset of what the other measures.
What the Lab Does Not Cover
The lab environment diverges on a different axis from the two exams. Which items it covers is not
chosen by whether they have a single meaning, but by whether they carry a consequence. The
not covered by the lab row writes 9 items and 63.7% of the total load.
The reason is in the lab’s own definition. A lab environment carries no legitimate traffic; no one uses the billing system, so a wrongly cut step never stops anyone. There is no other team; a handoff done or skipped never has a consequence. There is no scope; stepping outside a boundary carries no cost. A lab is an environment where being wrong is free, and that is exactly why it cannot measure items that carry a cost. The lab’s value is in repetition, not in the reality of the outcome.
Taken together, the three cover 10 items and 60.8% of the load. The lab’s only addition is
environment-setup, and its path load is 0: the lab contributes the most on the item that
carries the least path load.
The Five Items Nothing Measures
The third table is this lesson’s central finding. The three measurement pathways together never measure 5 items, and these five carry 39.2% of the total path load.
What the five share is in the output’s last line: no single correct end state, and being wrong carries a real cost. The two properties together push an item outside all three measurements at once. With no single correct answer, it cannot be graded; with a real cost, it does not occur in a lab.
Reading the items one by one sharpens the table further. step-selection and legit-work-cost
are this course’s two central jobs, and both carry 22 paths: what gets measured from this
course’s first lesson to its last is which step gets cut and how much legitimate work that cut
stops. inventory-keeping carries 19 paths — the count of paths the defense did not know about in
the first lesson. scope-writing carries 22, boundary-recognition 8. All five are items this
course measures; none of them are items this course can be assessed on.
This does not mean the three pathways are worthless. Certification genuinely measures term separation, and without term separation no path can be named; the practical exam covers 60.8% of the load, and that is no ordinary threshold. The measurement says only this: the area a competency measure does not cover does not mean that measure is invalid; it means that area stays unmeasured. A certificate or an exam result carries exactly as much information as the path load it covers — no more, no less.
Matching the Measure to the Role
When the three pathways’ coverage is dropped onto the five roles separated in the second lesson, the question turns into one of matching. The ten items measured are weighted heavily toward the close duty: adding a layer, narrowing privilege, designing a bulkhead, running an incident. The five unmeasured items fall into the track and sustain duties: keeping the inventory, writing the scope, recognizing the boundary. The same gap that turned up separately in two lessons is here again: every one of the responsibility matrix’s seven unowned cells sat in these same two columns, and here too the five unmeasured items in the competency count fall into the same two columns. Organizations know how to both name and measure the hand that does the work; naming and measuring the hand that keeps the list and checks the outcome is the part they skip in both.
The practical takeaway is not a ranking — it is a pairing. A practical exam shows that a candidate can do the work of cutting; it does not show which step should be cut or how much legitimate work that cut will stop. Those two items are purple work itself, the very thing the first lesson measured: it shows up only when the defense and the testing side walk the same set of paths together, and there too it is measured not by an exam score but by the ratio of closed paths to stopped legitimate requests. The unmeasured part of competency is not unmeasurable; it is measured on top of the work itself, with this course’s own three columns.
Summary
- In the 15-item competency set, multiple-choice certification measures 2 items, the practical exam 9, and the lab environment 6; the path-load share they cover is 17.7%, 60.8%, and 36.3% respectively.
- The two exam formats are not siblings, they are nested: the intersection is 2 items, the divergence is 7, and all seven diverging items sit on the practical-exam side.
- The lab environment does not cover 9 items, and they carry 63.7% of the total load. The reason is the environment’s own definition: with no legitimate traffic, no other team, and no scope boundary, being wrong carries no cost.
- The three pathways together measure 10 items; the lab’s only addition carries a path load of 0.
- The 5 items no pathway measures carry 39.2% of the load, and what they share is identical: no single correct end state, and being wrong has a real cost. Two of them are this course’s central jobs, and each carries 22 paths.
Course Wrap-Up
| Lesson | How many paths | Closed paths | Legitimate-work cost |
|---|---|---|---|
| Confidentiality, Integrity and Availability | 8 assets × 3 axes | 6 decisions: 27 increases, 22 decreases | confidentiality −6 in the net-zero decision |
| Asset, Threat and Vulnerability | 19 valid out of 576 triples | 5 vulnerabilities, 12 triples | 3, 2, 1, 0 triples as the zone narrows |
| Risk Definition | 12 items, 176.05 units | 4-item budget, 77.00 units | 9.40 units by scoring format |
| Exploit and Payload | 12 chains, 53 steps | single step, up to 8 chains | middle steps broken, 1 chain remains |
| Attack Surface | 35 paths, 21 edges | first three removals 68.6% | 7 jobs, 24 jobs for the remaining 4 paths |
| Defense in Depth | 55 paths | 52 close, 3 remain | 63 managed items, 1,793 extra steps |
| Least Privilege | 55 paths | 43 paths, 15 free | from 11 requests a day to 3,502 |
| Isolation | 14 nodes, 4 assets | assets reached 4 → 2.8 | 20 gateways, 3,513 requests a day |
| Zero Trust | 55 paths | 5 by location, 35 at every step | 7,019 verifications a day, +2.00 steps |
| Authentication and Authorization Distinction | 55 paths, two request types | 0 at the wrong layer, 35 at the right one | 2.57 per request; 0 paths at +1.43 steps |
| Secure Defaults | 22 items, 20 paths | one forgotten item opens 12 paths | 319 a day when closed, 1,440 at worst |
| Blue, Red, and Purple Teams | 30 paths | 17 → 22 | from 2,764 requests a day to 2,037 |
| Security Roles | 30 paths | 28 → 30 | from 2,321 requests a day to 2,135 |
| Legal Framework and Ethics | 30 paths | 8 → 22 testable | 4,607 requests a day, 4 windows |
| Professional Competency Paths | 237 path load | 144 measured (60.8%) | 5 items, 93 load unmeasured |
The course’s rule is the same across all fifteen rows: defense is not a list of prohibitions; it is the narrowing of a countable set of paths, and a defense whose cost is never written down counts as unmeasured. Without the middle column, the left column is an inventory listing; without the right column, the middle column is a claim of success.
The right column collapses into four families across the fifteen rows. Legitimate work stopped repeats in six lessons (least privilege, isolation, secure defaults, and the last three): the cost lands directly in front of the user, which is why it is the family noticed fastest. A step added to every request shows up in three lessons (defense in depth, zero trust, authentication versus authorization): unnoticed, but paid on every single request. A manually managed item shows up in three lessons (63 managed items, 20 gateways, 4 test windows): no one counts it until an incident happens. A cost stated as a raw number appears in the first four lessons, measured before the path unit even existed.
The left column tells its own story. The first four lessons never use the path unit at all: what gets counted there is an axis, a triple, an item, a chain. The unit is established in the fifth lesson and never changes across the ten lessons that follow. The path count itself is not constant, though — 35, 55, and 30 — because the number depends on how the graph is drawn, how many entry points and how many targets are defined. A path count is not a fact; it is a model’s output, and for it to be comparable, the graph itself has to be written down too.
The middle column, in two lessons, writes that defense falls short. Defense in depth closes 52 of fifty-five paths, and the remaining three paths are the legitimate channel itself: adding a layer does not close them. Zero trust verifies at every step and leaves twenty paths open, and the source of those twenty paths is not a missing control — it is the design of four internal flows. A set of paths is never zeroed out; what gets written is why what remains, remains.
Paths were counted, principles were measured, and who measures within which boundary was written down. Still, all fifteen of these lessons treated paths as abstract nodes and steps. M24/K02 Information Technology and Systems Fundamentals opens that abstraction: what components build the machine itself that every one of these paths runs across, what boundary an operating system draws between one user and another, how a file permission can cut a step, and how sturdy a wall virtualization puts between a guest and a host.
To keep your progress and take notes, Log in
My notes
Log in to take notes.