WS1.3 — Framework Pre-Filter

WS1.3 — Framework Pre-Filter: From 6 to 3

Purpose: Rigorous elimination of 3 frameworks as standalone navigation paradigms, with evidence from WS1.1 (framework analysis) and WS1.2 (workflow maps). Documents what to borrow from each eliminated framework and how the 3 surviving frameworks will be formed into hybrid candidates. Inputs: WS1.1-Navigation-Frameworks.md, WS1.2-Admin-Workflow-Maps.md, Interview Report, Capability Map Date: March 2026


Why 3 Candidates, Not 6

We have enough evidence — from the interview, capability map, framework analysis, and workflow maps — to eliminate frameworks that cannot serve as the primary organizing principle for the admin backend. This is not an abstract exercise: each elimination is grounded in specific workflow evidence and scored framework data.

The goal is not to discard these frameworks entirely, but to determine which can stand as the structural foundation of the navigation and which are better deployed as features within a different structure.


Eliminated Frameworks

1. Object-Based (Current State) — Eliminated

Verdict: Eliminated as a candidate. This is the baseline being replaced, not a candidate for selection.

Primary reason: The object-based model is the root cause of the problems this redesign aims to solve. The WS1.1 comparison matrix scored it lowest on Mental Model Match (2/5) and Billing Accommodation (2/5). The admin explicitly rejected this model's organizing logic: she thinks in "domains of responsibility, not data types" [Interview Q4].

Supporting reasons:

Counter-argument (strongest case FOR): Object-based navigation is the simplest, most predictable model. It scored highest on Implementation Effort (5/5) because it requires zero changes. Secondary users (TAs, view-only admins) can navigate by noun recognition. If the problem were merely "things are in the wrong place," reorganizing objects would suffice. The problem, however, is structural — the model doesn't support relational workflows, and reorganizing objects doesn't fix that.

What to borrow:

Workflow evidence for elimination:

Workflow Why object-based fails
Semester Setup (WF1) 19+ screens across 4 sections. Each content type is its own object section, forcing 8 separate visits to Program sub-items. No orchestration.
Student Support (WF2) Student profile lacks payment, submission history, and appointment data because each is a separate object. The admin must visit 5-7 screens to build a complete picture.
Semester Close (WF3) Promotions, payments, and deactivation are three separate object operations with no sequencing. Payment setup happens before promotions because the model doesn't enforce order.
Daily Monitoring (WF4) The dashboard is a passive object display. Monitoring requires visiting each object section individually — reports, appointments, Stripe — because the model doesn't surface cross-object exceptions.

2. Workflow/Task-Based — Eliminated as Standalone

Verdict: Eliminated as the primary organizing principle. Workflow concepts are borrowed as features within surviving candidates.

Primary reason: The admin is a power user with deep institutional knowledge who would be constrained by guided wizards for daily tasks. WS1.1 scored Workflow-Based lowest on Secondary User Fit (2/5) — TAs looking up a student's submission don't want to enter a "Handle Student Issue" flow. The framework also scored low on Billing Accommodation (2/5) because billing configuration (payment plans, coupons, family plans) needs a persistent home outside any single workflow.

Supporting reasons:

Counter-argument (strongest case FOR): Workflow-based navigation is the only framework that eliminates multi-screen hopping by definition — the workflow brings the screens to you. For semester setup (WF1), a wizard that walks through content creation, schedule setup, and email configuration would reduce 19+ screens to a guided sequence. For semester close (WF3), an enforced sequence of promotions-before-payments would prevent the cascading corrections that are the admin's biggest pain point [Interview Q3]. The workflow model's strength is transformative for infrequent, high-stakes, multi-step tasks.

What to borrow (these are concrete features, not vague concepts):

  1. Semester setup checklist. Not a wizard that forces sequential completion, but a checklist dashboard that shows "Content: 5 of 8 types configured, Schedules: not started, Emails: 3 of 7 updated." The admin completes items in any order but can see what's missing. This borrows the workflow's completion-tracking without imposing its sequencing constraint. → Goes into all 3 candidates as a feature of the semester management area.
  2. Sequenced semester close workflow. A lightweight workflow page for semester close that enforces: EOC review complete → promotions finalized → payment setup begins → deactivation. Not a rigid wizard, but a gated sequence where payment setup is literally blocked until promotions are marked complete. This directly solves the premature payment setup problem [Interview Q3]. → Goes into all 3 candidates as a feature within semester close.
  3. Onboarding mode for new admins. If a secondary admin or replacement is using the system, workflow-style guided introductions per section can help them learn. This is a training feature, not a navigation structure. → Goes into all 3 candidates as an optional overlay.

Workflow evidence for elimination:

Workflow What the workflow model does well Why it still fails as standalone
Semester Setup (WF1) Reduces 19 screens to a guided sequence — the biggest win of any framework for this workflow. But the admin does this 2-3x/year. Making the primary nav a workflow optimizes for infrequent tasks at the cost of daily navigation.
Student Support (WF2) "Handle Student Issue" flow could consolidate diagnosis steps. But each issue is different. A rigid flow can't predict whether the issue is billing, scheduling, or content. The admin needs flexibility.
Semester Close (WF3) Enforced sequencing (promotions before payments) prevents cascading errors. But edge cases require stepping outside the flow to make judgment calls, then re-entering. The flow must be interruptible.
Daily Monitoring (WF4) No natural fit. Daily monitoring is not a task to complete — it's an ongoing scan. Workflow model adds nothing here; it's the wrong paradigm for reactive/scanning work.

3. Phase-Based / Temporal — Eliminated as Standalone

Verdict: Eliminated as the primary organizing principle. Phase concepts are borrowed as features within surviving candidates.

Primary reason: WS1.1 scored Phase-Based lowest overall (8/20) and worst on Secondary User Fit (1/5). A navigation that changes based on the semester lifecycle is actively confusing to TAs and view-only admins who log in irregularly and expect a stable interface. The admin confirmed that phases overlap in practice — semester close preparation begins during the active semester, and setup for the next semester overlaps with close of the current one [Interview Q3].

Supporting reasons:

Counter-argument (strongest case FOR): The admin naturally describes her work in three phases [Interview Q1, Q2, Q3]. The interview was literally structured around setup, active, and close phases because that's how she thinks about her year. A phase-based system would legitimately reduce cognitive load during any single phase by hiding irrelevant tools — during active semester, the admin doesn't need content upload tools; during setup, she doesn't need promotion tools. The framework also naturally produces the temporal awareness needed for automatic semester transitions [Interview Q1 wish: auto-activation based on dates].

What to borrow (concrete features):

  1. Phase-aware dashboard prompts. Dashboard tiles that say "Semester close approaching: 4 items need attention" or "Setup progress: 5 of 8 content types configured." These surface temporal context without changing the navigation structure. → Goes into Candidate B (Hub-and-Spoke) as dashboard tiles, and into all candidates as contextual banners within relevant sections.
  2. Automatic semester status transitions. The phase model requires temporal awareness infrastructure — knowing where the system is in the lifecycle. This same infrastructure enables the auto-activation/deactivation the admin requested [Interview Q1]. Building this capability doesn't require a phase-based nav — it just requires date-aware logic on the semester record. → Goes into all 3 candidates as a semester management feature.
  3. Seasonal tool highlighting. Instead of hiding tools by phase, the nav can highlight phase-relevant tools without hiding others. A visual indicator (badge, color, pin) on "Promotions" during close phase, or on "Content Upload" during setup, provides temporal awareness without instability. → Goes into all 3 candidates as a UI enhancement.

Workflow evidence for elimination:

Workflow What the phase model does well Why it still fails as standalone
Semester Setup (WF1) Surfaces all setup tools prominently. Hides monitoring tools that aren't needed yet. But 19 screens is still 19 screens even if they're all "prominent." Phase doesn't consolidate; it just filters.
Student Support (WF2) During active phase, student tools are prominent. But student support happens in any phase — a billing issue during setup still requires student profile access. Phase filtering might hide what's needed.
Semester Close (WF3) Close tools surface naturally. Phase transition prompts guide the admin. But close and setup overlap — the admin is simultaneously closing one semester and setting up the next [Q3]. The model forces choosing one phase.
Daily Monitoring (WF4) Phase-aware dashboard could show different metrics per phase. Minimal improvement — the dashboard problem isn't about which metrics to show, it's about showing any metrics at all.

Surviving Frameworks

Domain-Based → Candidate A: Domain-First with Rich Entity Pages

Why it survives: Highest Mental Model Match (5/5) — the only framework the admin herself proposed [Interview Q4]. The WS1.1 analysis confirmed it dissolves the Settings catch-all, separates Students and Teachers into logical domains, and naturally accommodates billing as a new domain. It scored 16/20 overall, tied for the highest.

Key risk to monitor: Cross-domain workflows still exist. Semester close touches Student Management, Billing, and Semester Management — three domains. The domain model reduces section hopping compared to the current object model but doesn't eliminate it entirely. Watch for this in the WS1.5 walkthroughs.

Hybrid formation: Domain-Based provides the navigation structure. Entity-Centric concepts provide depth within domains — rich student profiles, semester hubs, TA dashboards. Workflow concepts provide the semester setup checklist and sequenced close workflow. Phase concepts provide seasonal highlighting within sections.


Hub-and-Spoke → Candidate B: Hub-and-Spoke with Domain Sections

Why it survives: Scored 16/20 overall (tied highest), with the best Secondary User Fit (5/5) and Billing Accommodation (5/5). WS1.2 showed that Daily Monitoring (WF4) — the most frequent workflow — is currently the most broken because the dashboard provides zero actionable data. Hub-and-spoke directly addresses this by making the dashboard the operational nerve center. It also scored highest on billing because failed payment alerts are the most natural dashboard tile possible [Interview Q7].

Key risk to monitor: The hub is only as good as the alert logic behind it. Planned work (semester setup) is proactive, not reactive — the dashboard model is weakest for the admin's most painful workflow (WF1). Watch for whether the hub actually reduces clicks for all 6 workflows or just for WF4 (monitoring).

Hybrid formation: Hub-and-Spoke provides the dashboard layer. Domain-Based concepts provide the spoke sections' organization (not just flat object lists). Phase concepts provide phase-aware dashboard tiles. Workflow concepts provide guided checklists that appear as hub tiles during relevant phases.


Entity-Centric → Candidate C: Entity-Centric with Contextual Navigation

Why it survives: Scored 4/5 on Mental Model Match — the admin's most concrete, specific request in the entire interview was a consolidated student profile showing "level, TA, gender, semester history, submission count, and payment status" on one screen [Interview Q2]. WS1.2 confirmed that Student Support (WF2) is the workflow where entity-centric shines most: the admin already follows an entity-centric pattern (find student → investigate → act) but must traverse 5-7 screens to do it. The entity model collapses this to 1-2 screens.

Key risk to monitor: Implementation effort scored 1/5 — the highest development cost of any framework. Cross-entity workflows (semester close, daily monitoring) are awkward because they involve bulk operations across multiple entities. The framework needs supplementary structures for aggregate/bulk work.

Hybrid formation: Entity-Centric provides the depth layer — rich entity pages for Students, Semesters, and TAs. Domain-Based concepts provide the top-level navigation for cross-cutting areas (billing overview, reports, admin tools). Hub-and-Spoke concepts provide a lightweight dashboard for alerts and monitoring. Workflow concepts provide sequenced operations pages for bulk tasks.


Transition to Step 1.4: How Each Candidate Is Formed

The three candidates are not pure implementations of their surviving framework — they are hybrids that incorporate borrowed elements from all frameworks:

Candidate Primary Framework From Entity-Centric From Domain-Based From Hub-and-Spoke From Workflow From Phase-Based
A: Domain-First with Rich Entity Pages Domain-Based Rich entity pages within domains (student profile, semester hub, TA dashboard) Core nav structure (7-8 domains) Semester setup checklist, sequenced close Seasonal highlighting
B: Hub-and-Spoke with Domain Sections Hub-and-Spoke — (standard list/detail in spokes) Spoke section organization Core dashboard with alerts Checklist tiles on dashboard Phase-aware dashboard prompts
C: Entity-Centric with Contextual Navigation Entity-Centric Core entity pages (student, semester, TA) Top-level nav for cross-cutting areas Lightweight alert dashboard Bulk operations pages

Each candidate emphasizes a different layer of the experience:

These are not competing philosophies — they are complementary emphases. The evaluation in WS1.5 will determine which emphasis produces the best outcomes across all 6 workflows.


Borrowed Elements Summary

Every surviving candidate should incorporate these features regardless of which framework provides the structural foundation:

Borrowed Element Source Framework What It Does Applicable To
Semester setup checklist Workflow Tracks content/config completion status without enforcing sequence All 3 candidates
Sequenced semester close Workflow Gates payment setup behind completed promotions All 3 candidates
Phase-aware prompts Phase-Based Surfaces "semester close approaching" / "setup progress" contextually All 3 candidates
Auto semester transitions Phase-Based Date-based activation/deactivation of semesters All 3 candidates
Seasonal tool highlighting Phase-Based Visual indicators on phase-relevant nav items All 3 candidates
Stable secondary nav Object-Based Predictable noun-based labels in sub-navigation All 3 candidates
Noun-based discoverability Object-Based Familiar labels (Students, Appointments) within reorganized sections All 3 candidates