Spaceholders Personality Quiz Inputs

Archived 2026-07-16: this tests the superseded Input Source projection architecture. It is evidence for the current Spaceholder Inputs review, not an implementation or authoring contract.

This prototype tests whether Spaceholders plus composable Input Sources can model a simple case-study personality quiz.

It is not an implementation fixture. It is now historical reference material for the superseded Spaceholder-first Input Projection design. The active replacement direction is Model-First Inputs Design, where Spaceholders are point occurrences rather than the durable state primitive.

Authored Quiz Source

The authored source stays readable. It declares content Spaceholders for the case-study material and actor Spaceholders for participant answers, interpretation, and feedback.

# Work Style Case Study

{$intro "introduce this short workplace case-study quiz" type=md-paragraph}

---

## The Case

{$case.deadline-shift "write a realistic case study about a project deadline suddenly moving up" type=markdown}

---

## Your First Move

<pathmx-choice name="$actor.work-style.first-move" type="single">
- Rebuild the plan
- Talk to the stakeholders
- Rally the team
- Clarify the actual risk
</pathmx-choice>

---

## Your Follow-Up

<pathmx-choice name="$actor.work-style.follow-up" type="single">
- Make a checklist
- Facilitate a conversation
- Delegate quickly
- Ask for more context
</pathmx-choice>

---

## Your Readout

You said your first move would be {{$actor.work-style.first-move}}.

You said your follow-up would be {{$actor.work-style.follow-up}}.

{$actor.work-style.summary "infer the actor's likely work style from their quiz inputs" type=md-paragraph}

<pathmx-callout tone="next">
  {$actor.work-style.next-step "one practical next step for this actor's work style" type=md-paragraph}
</pathmx-callout>

---

## Coach Feedback

{{$actor.work-style.teacher-note}}

---

## Work Style Types

[{$work-style-guide "write a reusable guide to the four work style types in this quiz" type=pathmx}](./work-style-types.guide.md)

Content Inputs

Content Inputs belong to the canonical authored projection. These could be generated by an agent and accepted by an author.

---
type: pathmx/spaceholder-inputs
version: 1
status: accepted
scope: content
target: content/work-style-case-study.quiz.md
basisHash: sha256:...
providedBy:
  type: actor
  id: primer
  actorType: agent
---

```yaml
intro:
  type: markdown
  markdown: >
    Read the case, choose how you would respond, and PathMX will sketch the
    work style your choices suggest.

case.deadline-shift:
  type: markdown
  markdown: >
    Your team is two weeks from launching a new onboarding flow when leadership
    asks whether it can ship by Friday for a partner demo. The design is close,
    the data migration is not fully tested, and two teammates are already at
    capacity.

work-style-guide:
  type: pathmx
  href: ../work-style-types.guide.md
```

Actor Response Inputs

Jane's answers live under her cohort persona. These Inputs are supplied by Jane, for Jane's actor projection.

---
type: pathmx/spaceholder-inputs
version: 1
status: submitted
scope: actor
target: content/work-style-case-study.quiz.md
subject:
  type: actor
  id: jane
  actorType: user
  cohort: spring-2027
basisHash: sha256:...
providedBy:
  type: actor
  id: jane
  actorType: user
---

```yaml
work-style.first-move:
  type: text
  text: Clarify the actual risk

work-style.follow-up:
  type: text
  text: Ask for more context
```

Agent Interpretation Inputs

Primer can provide interpretation Inputs for Jane's actor projection without owning Jane's projection.

---
type: pathmx/spaceholder-inputs
version: 1
status: proposed
scope: actor
target: content/work-style-case-study.quiz.md
subject:
  type: actor
  id: jane
  actorType: user
  cohort: spring-2027
basisHash: sha256:...
providedBy:
  type: actor
  id: primer
  actorType: agent
---

```yaml
work-style.summary:
  type: markdown
  markdown: >
    Your choices point toward an investigator style: you slow down just enough
    to understand the real constraint before committing the team to action.

work-style.next-step:
  type: markdown
  markdown: >
    Before your next high-pressure decision, write the one risk you are trying
    to reduce and the one tradeoff you are willing to accept.
```

Teacher Feedback Inputs

A teacher can leave feedback as another Input Source for Jane's projection. The authored source may render it inline, or a review surface may show it as an annotation or side-panel note.

---
type: pathmx/spaceholder-inputs
version: 1
status: submitted
scope: actor
target: content/work-style-case-study.quiz.md
subject:
  type: actor
  id: jane
  actorType: user
  cohort: spring-2027
basisHash: sha256:...
providedBy:
  type: actor
  id: maria
  actorType: teacher
---

```yaml
work-style.teacher-note:
  type: markdown
  markdown: >
    You were strongest when you named the actual risk before choosing a tactic.
    Next time, try turning that risk into a one-sentence decision rule.
```

Composition Rule

For Jane's projected quiz, PathMX selects compatible Input Sources:

content accepted inputs for work-style-case-study
+ spring-2027 cohort inputs for work-style-case-study
+ jane submitted actor response inputs
+ primer accepted/proposed actor interpretation inputs, if selected
+ maria submitted teacher feedback inputs
= Jane's projected quiz

These Input Sources compose because each one supplies different Spaceholder ids. If two selected Input Sources supply the same id at the same scope and subject, PathMX should report a conflict unless the host explicitly chooses one or a supersession rule applies.