Commit Graph

7 Commits

Author SHA1 Message Date
Mortdecai 882c4655d7 Add complete references section with 17 citations
Covers all sources referenced or relied upon in the paper:

Scheduling theory: Smith (1956) for SPT/WSJF/exchange argument,
Conway/Maxwell/Miller (1967) for scheduling textbook, Little (1961,
2011) for queueing law, Reinertsen (2009) for WSJF terminology.

Measurement/incentives: Goodhart (1984) and Strathern (1997) for
Goodhart's Law and its generalization.

Behavioral economics: Kahneman & Tversky (1979) for loss aversion.

Game theory: Akerlof (1970) for information asymmetry/adverse
selection, Holmstrom (1979) for moral hazard.

Psychology: Festinger (1957) for cognitive dissonance, Deci & Ryan
(1985) and Ryan & Deci (2000) for Self-Determination Theory,
Seligman & Maier (1967) and Seligman (1975) for learned helplessness,
Shay (1994) and Litz et al. (2009) for moral injury.

Each citation includes DOI where available, ISBN for books, and a
brief annotation mapping it to where it is used in the paper.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 17:55:37 -04:00
Mortdecai 06b87c8f91 Add Appendix B: The Psychological Cost of Knowing
Explores what happens when team members understand the proof but are
required to optimize the synthetic metric anyway. Draws on established
psychology frameworks:

- Cognitive dissonance (Festinger): proof eliminates the ambiguity
  that would normally provide rationalization cover
- Self-Determination Theory (Deci & Ryan): all three intrinsic needs
  (autonomy, competence, relatedness) are violated by awareness
- Moral injury (Shay, Litz): structural conditions met when team
  knowingly deprioritizes critical work for metric optimization
- Learned helplessness (Seligman): repeated failed advocacy produces
  metric fatalism and disengagement

Derives the adversarial selection spiral: the metric selects against
competent team members who recognize its flaws and for those who
don't, producing invisible competence degradation that the metric
itself cannot detect.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 17:32:03 -04:00
Mortdecai 3cf815d28b Add Appendix A: When the Metric Is the Product
Explores the case where the unweighted mean is reported directly to the
client, making the metric itself the source of satisfaction. Under this
model the entire paper's conclusion inverts: SPT genuinely maximizes
client satisfaction at zero marginal cost.

Analyzes this as a moral hazard / pooling equilibrium using game theory,
identifies three fragility conditions (client inspects own ticket,
competitor offers per-ticket SLAs, team internalizes the metric), and
maps the pattern across domains (education, healthcare, finance, software).

Concludes: the incentive exists, the equilibrium is real, and it holds
until it doesn't.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 17:29:56 -04:00
Mortdecai 574eca5b27 Fix mathematical errors in Theorems 4, 5, 10 and IT example
Corrections:
- Theorem 4: Restated from "maximizes slowdown inequality" (wrong) to
  "uniquely assigns max completion time to largest task" (correct).
  SPT actually compresses slowdown variance; harm is in absolute delay.
- Theorem 5: Completely rewritten. Old claim that LPT minimizes slowdown
  variance was backwards (verified: tasks [1,5,10] give SPT var=0.06,
  LPT var=42.2). New theorem correctly states SPT concentrates absolute
  delay on the largest task.
- Theorem 10: Removed draft language ("Wait —"), corrected cross-term
  analysis. Old claim that SPT is Pareto-dominated when p_H > 8p_L was
  wrong (verified: n_H=2,n_L=2,p_H=10,p_L=1 gives D_SPT=275 < D_pri=283).
  Replaced with correct WSJF exchange argument.
- IT example: Fixed PWCT arithmetic (9.225→10.2, 6.633→10.167). Added
  honest discussion that aggregate PWCT fails to distinguish schedules;
  per-priority-class metrics are needed.
- Section 5: Added caveat that Little's Law batch-case application is
  not straightforward; clarified what Theorem 2 actually proves.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 17:18:31 -04:00
Mortdecai 3edc5d33b2 Add priority system breakdown, IT example, and devil's advocate
Sections 9-11: Prove that unweighted mean completion time becomes
adversarial under priority classification (Theorems 8-10), propose
PWCT/WSJF as alternatives with a worked IT service desk example,
and present honest counterarguments establishing the narrow conditions
under which the unweighted metric remains defensible.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 17:04:27 -04:00
Mortdecai 678cfdf2e7 Add theorems on client satisfaction and productivity impact
Sections 7-8: Prove that optimizing unweighted mean completion time
maximizes slowdown inequality (Theorem 4), maximizes satisfaction
variance across clients (Theorem 5), provides zero throughput gain
(Theorem 6), and therefore simultaneously degrades client experience
while failing to improve productivity (Theorem 7).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 16:57:43 -04:00
Mortdecai 624a14fd9a Proof: unweighted avg completion time is a biased metric
Mathematical proof that unweighted average task completion time
is gameable by scheduling policy (SPT), while work-weighted
completion time is schedule-invariant. Demonstrates that SPT's
apparent advantage is an artifact of the metric, not genuine
throughput improvement.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 16:53:13 -04:00