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.
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.