Files
identity-canon/workplans/IDENTITY-WP-0003-corpus-backfill-model-refinement.md
tegwick 1c1b5c9bc6 Complete IDENTITY-WP-0003 corpus backfill and model refinement
Backfill all 23 research source notes with terminology extracts, modeling
assumptions, conflicts, canonical mappings, and references. Refresh terminology
artifacts, refine the conceptual model with explicit scenario paths, reconcile
canon surfaces and open questions, and mark the workplan finished.
2026-06-21 20:22:20 +02:00

110 lines
3.4 KiB
Markdown

---
id: IDENTITY-WP-0003
type: workplan
title: "Research corpus backfill and model refinement"
domain: canon
repo: identity-canon
status: finished
owner: codex
topic_slug: canon
created: "2026-06-19"
updated: "2026-06-21"
state_hub_workstream_id: "af85e0a3-ccb8-4cfd-8859-d0794769e3e2"
---
# Research corpus backfill and model refinement
This workplan follows up on `ResearchProposal.md` Immediate Next Steps 4 and
10. The seeded source notes under `research/` still contain `TODO` placeholders;
the terminology, canon, model, and scenario artifacts from
`IDENTITY-WP-0002` are candidate hypotheses until the corpus is backfilled.
Priority order follows `OpenQuestions.md` corpus guidance: start with record and
subject semantics (provisioning and federation), then authorization
projections, then social graph, verifiable claims, and entity-resolution
sources.
## Backfill Provisioning And Federation Source Notes
```task
id: IDENTITY-WP-0003-T01
status: done
priority: high
state_hub_task_id: "fb88b28d-da4d-4f78-90d7-30e1ef49d6b6"
```
Backfill the nine source notes in `research/identity-provisioning/` and
`research/authentication-federation/`. Replace template placeholders with
source-backed terminology extracts, modeling assumptions, conflicts, candidate
canonical mappings, and open questions. Use the structure defined in
`research/CorpusIndex.md`.
## Backfill Authorization And Social Graph Source Notes
```task
id: IDENTITY-WP-0003-T02
status: done
priority: high
state_hub_task_id: "bc684b78-6af4-4988-927c-67520d81bdb1"
```
Backfill the eight source notes in `research/authorization-relationships/` and
`research/social-community-graphs/`. Capture how each source models principals,
subjects, actors, groups, organizations, tenants, and relationships without
collapsing them into a single overloaded term.
## Backfill Verifiable Claims And Entity-Resolution Source Notes
```task
id: IDENTITY-WP-0003-T03
status: done
priority: medium
state_hub_task_id: "d73ac6a7-2744-40b2-984c-4c86ef7493cf"
```
Backfill the six source notes in `research/verifiable-claims/` and
`research/entity-resolution-privacy/`. Document synonymity, identifier,
pseudonymity, and privacy semantics that affect canonical account-linking and
relationship modeling.
## Refresh Terminology Artifacts From Corpus
```task
id: IDENTITY-WP-0003-T04
status: done
priority: high
state_hub_task_id: "dc1ca5f0-b511-499c-aa47-76f88d2a20a6"
```
Update `terminology/TerminologyInventory.md` and
`terminology/TerminologyConflictMap.md` using extracted terminology from the
backfilled source notes. Keep mappings marked as candidate until conflicts are
reviewed against `canon/CanonicalGlossary.md`.
## Refine Conceptual Model Against Scenario Tests
```task
id: IDENTITY-WP-0003-T05
status: done
priority: high
state_hub_task_id: "989b1e68-dceb-4877-87f3-c7c93ddf076d"
```
Revise `model/ConceptualModel.md` so each scenario in
`scenarios/ScenarioTests.md` has an explicit representation path. Record any
scenario that the current model cannot satisfy without glossary or principle
changes.
## Reconcile Canon Surfaces And Open Questions
```task
id: IDENTITY-WP-0003-T06
status: done
priority: medium
state_hub_task_id: "5e05f41d-07d1-4566-b2ec-deda56c3727a"
```
Update `canon/DesignPrinciples.md`, `canon/CanonicalGlossary.md`,
`OpenQuestions.md`, and `DownstreamRecommendations.md` to reflect corpus
findings. Resolve questions where the source evidence is sufficient; otherwise
leave them open with citations to the relevant source notes.