planning
Repository Knowledge Content Migration Audit
Purpose
Turn tasks/migrate-repository-knowledge-content into reviewable execution slices based on the current Forma configuration and repository knowledge state.
Current Configured Spaces
The effective config currently defines these spaces:
productarchitecturedecisionsdesignconceptsuser-storiesdiscoverymetricsexperimentsguidelinesplanningproposalstaskstest-casesmembersreleasesworkspace
The original migration design listed the smaller target baseline: product, architecture, decisions, concepts, discovery, guidelines, planning, tasks, members, and workspace.
The additional configured spaces are deliberate product-practice spaces introduced while replacing the old workflow skills: design, user-stories, metrics, experiments, proposals, test-cases, and releases. They should not be collapsed during migration unless a later product decision removes them.
Migration Gaps
- The old
.workflowdirectory is gone and should not be recreated. - The repository no longer depends on Git ignore parsing for Forma runtime semantics.
knowledge/workspace/*/index.mdis the configured workspace include.knowledge/workspace/*/handoffs/**/*.mdandknowledge/workspace/*/research/**/*.mdare working context paths and are not indexed by default.knowledge/workspace/*/local/**remains local-only by repository ignore policy and is not a Forma runtime convention.- Workspace research can remain working evidence. Durable synthesis should still be promoted to a canonical space such as
discovery,architecture, orproductwhen it becomes current product direction.
Knowledge Workflow Reference Classification
References that should stay:
- Migration design records that explain Knowledge Workflow as source material, not a target compatibility requirement.
- The completed replacement task tasks/replace-knowledge-workflow-mechanics-with-forma-cli.
- Starter-kit test cases that describe replacement pressure for old workflow-skill behavior.
- Guidelines that explicitly say current Forma guidance replaces old workflow skills.
References that should be cleaned next:
- Any current operating guidance that implies old workflow paths, schemas, or runtime files still drive behavior.
- Compatibility wording that can be replaced with current Forma CLI, configured guidelines, and configured spaces.
- Broad statements in task/planning records that read as a commitment to preserve the old workflow layout.
Relationship Metadata Candidates
Canonical relationship metadata should continue to use path-qualified references, without .md suffixes, when the target is repository knowledge.
Fields to audit in the next metadata pass:
ownersassigneesreviewersblockedByrelatedTosources- space-specific relationship fields such as
relatedTasks,relatedMetrics,relatedReleases,relatedTestCases, andrelatedUserStories
Known candidate to verify:
knowledge/product/product-direction.mdcontains example-likemembers/alex-chen.mdreferences inside the body. These may be illustrative examples rather than Forma-owned metadata, so they should not be changed mechanically without checking surrounding context.
Workspace Candidates
Configured workspace pages:
knowledge/workspace/tiscs/handoffs/forma-markdown-parser-spike.mdknowledge/workspace/tiscs/handoffs/forma-starter-kit-to-system-refactor.md
Promotion candidates:
- The Markdown parser spike handoff and research report are historical technical evidence. If still useful, the durable synthesis should move to
discoveryorarchitecture; otherwise it can remain workspace or be left as historical context. - The starter-kit-to-system-refactor handoff has already driven implementation. Its remaining durable value is as migration context; canonical product and architecture documents should carry current decisions.
Omit from shared migration:
knowledge/workspace/*/local/**- local drafts, logs, worklists, and personal handoffs
Historical Execution Order
This section records the execution order that was recommended during the migration audit. These tasks have since been completed or superseded by the current product R&D validation chain.
- Promote tasks/clean-obsolete-knowledge-workflow-language to Ready and remove non-current workflow compatibility wording.
- Normalize repository relationship metadata after cleanup reduces noisy historical references.
- Classify workspace material once current language and relationship metadata are stable enough to judge what should be promoted.
- Run tasks/normalize-repository-forma-knowledge-health after migration cleanup is complete.
Historical Verification Baseline
Baseline captured at the time of this audit:
cargo run -q -p forma-cli -- check --jsonpasses.cargo run -q -p forma-cli -- workspace health --jsonreported 8 warnings, all pre-existing:- no outgoing refs:
knowledge/architecture/forma-p0-schema-dsl-spec.md - no backlinks:
knowledge/decisions/use-space-as-core-partition-model.md - no outgoing refs:
knowledge/discovery/mainstream-knowledge-app-feature-analysis.md - no backlinks and no outgoing refs:
knowledge/guidelines/dependency-governance.md - no outgoing refs:
knowledge/members/tiscs.md - no backlinks and no outgoing refs:
knowledge/product/forma-actions-triggers-concept.md
- no outgoing refs: