Refactor workspace structure and documentation

- Deleted obsolete files: obsidian-vault.md, onboarding.md, workspace-model.md
- Updated opencode.json to remove references to deleted files.
- Revised profile.md to clarify the status of legacy paths and communication evidence.
- Adjusted prompts to reflect new file paths and improve clarity.
- Enhanced daily logs with focus, work-items, and blockers properties.
- Updated work-item notes to include systems, workstreams, people, and related properties.
- Improved context maintenance guidelines to ensure accurate and durable project knowledge.
- Refined base filters to exclude template files and ensure only relevant notes are displayed.
- Updated daily templates to ensure proper formatting and consistency.
- Modified workflows to align with the new vault structure and improve context synchronization.
This commit is contained in:
2026-04-16 16:28:30 -06:00
parent b82194bc55
commit 374991a568
148 changed files with 214 additions and 3576 deletions

View File

@@ -7,4 +7,4 @@
"**/__pycache__/",
"**/*.pyc"
]
}
}

View File

@@ -30,4 +30,4 @@
"sync": false,
"bases": true,
"webviewer": false
}
}

View File

@@ -1,7 +1,7 @@
{
"collapse-filter": true,
"search": "-path:generated -path:.venv -file:index -file:README -file:AGENTS -file:SKILL",
"showTags": true,
"search": "-path:generated -path:.venv -path:08-bases -path:09-templates -file:index -file:README -file:AGENTS -file:SKILL",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": false,
@@ -60,6 +60,6 @@
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 2.0503081104007936,
"scale": 1.0087453683557874,
"close": true
}

View File

@@ -87,6 +87,8 @@ It intentionally hides generic technical filenames such as:
- `README`
- `AGENTS`
- `SKILL`
- `08-bases`
- `09-templates`
Those files still exist and remain valid workspace files. They are hidden from the graph because Obsidian displays only the basename, which creates many indistinguishable nodes.
@@ -120,5 +122,7 @@ For normal onboarding, keep them hidden and navigate through the named maps.
- Daily notes live under `06-daily/` and use `09-templates/daily.md`.
- Templates live under `09-templates/`.
- Bases live under `08-bases/` and use simple `type` properties.
- Bases live under `08-bases/` and use simple `type` properties plus a folder exclusion for `09-templates/`.
- Templates may contain the final note `type` so newly created notes are useful immediately, but Bases must exclude the template folder so template files do not appear as data rows.
- Role mapping files such as `04-people/manager.md` should use `type: role-map`, not `type: person`.
- Bookmarks should keep `00-start/start-here.md`, `00-start/onboarding.md`, current work, work items, people, and high-value Bases easy to open.

View File

@@ -50,8 +50,8 @@ Runtime and generated files can be used as evidence, but durable project facts s
---
## Migration Rule
## Memory Rule
Legacy `ai/context`, `ai/state`, `ai/work-items`, `ai/logs`, and `knowledge` files may still exist for compatibility.
Promoted memory lives in `vault/`.
When a `vault/` equivalent exists, update `vault/` first.
Raw inbox and generated connector evidence stays outside the vault until the agent promotes durable facts.

View File

@@ -4,10 +4,16 @@ project: fidelity
status: active
ticket: PDIAP-14859
title: "Spike - Research strategy to remove final UIKit wrapping from XFlowSDK and XFlowViewMaker without disrupting consumer implementation"
systems: [xflowsdk, xflowviewmaker, fid4, ftframeworks]
workstreams: [xflow-swiftui-migration, consumer-integration]
people: [jeff-dewitte, quy-mai]
related: [pdiap-15836]
updated: 2026-04-16
tags:
- work-item
- fidelity
- xflow
- swiftui
---
# PDIAP-14859 - Spike - Research strategy to remove final UIKit wrapping from XFlowSDK and XFlowViewMaker without disrupting consumer implementation

View File

@@ -4,10 +4,16 @@ project: fidelity
status: active
ticket: PDIAP-15765
title: "AO DOB field error not showing investigation"
systems: [xflowsdk, fid4, cogstore]
workstreams: [ao-discourse, xflow-debugging]
people: [jeff-dewitte, gurram-santosh, raj-sundararaj]
related: []
updated: 2026-04-16
tags:
- work-item
- fidelity
- ao
- xflow
---
# PDIAP-15765 - AO DOB field error not showing investigation

View File

@@ -4,10 +4,16 @@ project: fidelity
status: active
ticket: PDIAP-15836
title: "Modernize dismissal delegate lifecycle sequencing for pure SwiftUI environment"
systems: [xflowsdk, xflowviewmaker, ftframeworks]
workstreams: [xflow-swiftui-migration, consumer-integration]
people: [jeff-dewitte]
related: [pdiap-14859]
updated: 2026-04-16
tags:
- work-item
- fidelity
- xflow
- swiftui
---
# PDIAP-15836 - Modernize dismissal delegate lifecycle sequencing for pure SwiftUI environment

View File

@@ -4,10 +4,16 @@ project: fidelity
status: active
ticket: PDIAP-15838
title: "Remove Apollo for iOS"
systems: [xflowsdk]
workstreams: [rest-migration]
people: [jeff-dewitte]
related: []
updated: 2026-04-16
tags:
- work-item
- fidelity
- rest
- graphql
---
# PDIAP-15838 - Remove Apollo for iOS

View File

@@ -19,6 +19,11 @@ Keep this workspace useful as living memory instead of a pile of disconnected no
- Update canonical context when a durable fact changes.
- Prefer correcting stale context over appending contradictory notes.
- If a canonical note appears in an Obsidian Base, update its frontmatter properties together with the prose content.
- Keep templates under `vault/09-templates/` out of real-note Bases by filtering the template folder.
- Role mapping files should not use `type: person`; reserve `type: person` for actual people profiles.
- Work-item notes should keep known `systems`, `workstreams`, `people`, and `related` properties current.
- Daily notes should keep `focus`, `work-items`, and `blockers` properties current when the values are clear.
- Use the smallest correct destination:
- `vault/06-daily/YYYY-MM-DD.md` for daily progress and evolving findings
- `vault/01-current/current-work.md` for near-term active work

View File

@@ -50,7 +50,7 @@ When the user corrects a recurring behavior, the workspace should update the fil
- `vault/.obsidian/` only for portable vault configuration, not project memory
- `.opencode/commands/` for slash commands
- `prompts/` for reusable drafting templates
- `.opencode/agents/` and `ai/AGENTS.md` for default agent behavior
- `.opencode/agents/` and `AGENTS.md` for default agent behavior
- `.opencode/skills/` for specialized workflows
- `vault/00-start/` and `vault/03-context/process/` for durable process rules

View File

@@ -2,6 +2,8 @@
type: system
project: fidelity
status: active
workstreams: [ao-discourse, xflow-debugging]
related: [xflowsdk, fid4, pdiap-15765]
updated: 2026-04-16
tags:
- system

View File

@@ -2,6 +2,8 @@
type: system
project: fidelity
status: active
workstreams: [consumer-integration, xflow-debugging, ao-discourse, xflow-swiftui-migration]
related: [xflowsdk, xflowviewmaker, ftframeworks, cogstore]
updated: 2026-04-16
tags:
- system

View File

@@ -2,6 +2,8 @@
type: system
project: fidelity
status: active
workstreams: [consumer-integration, xflow-swiftui-migration]
related: [fid4, xflowsdk, xflowviewmaker, pdiap-14859, pdiap-15836]
updated: 2026-04-16
tags:
- system

View File

@@ -2,6 +2,8 @@
type: system
project: fidelity
status: active
workstreams: [rest-migration, ao-discourse, xflow-debugging, xflow-swiftui-migration, consumer-integration]
related: [fid4, xflowviewmaker, ftframeworks, cogstore, pdiap-14859, pdiap-15765, pdiap-15836, pdiap-15838]
updated: 2026-04-16
tags:
- system

View File

@@ -2,6 +2,8 @@
type: system
project: fidelity
status: active
workstreams: [consumer-integration, xflow-swiftui-migration]
related: [xflowsdk, fid4, ftframeworks, pdiap-14859, pdiap-15836]
updated: 2026-04-16
tags:
- system

View File

@@ -2,6 +2,9 @@
type: workstream
project: fidelity
status: active
systems: [xflowsdk, fid4, cogstore]
work-items: [pdiap-15765]
related: [xflow-debugging, flow-page-references]
updated: 2026-04-16
tags:
- workstream

View File

@@ -2,6 +2,9 @@
type: workstream
project: fidelity
status: active
systems: [xflowsdk, xflowviewmaker, ftframeworks, fid4]
work-items: [pdiap-14859, pdiap-15836]
related: [xflow-swiftui-migration, xflow-debugging]
updated: 2026-04-16
tags:
- workstream

View File

@@ -2,6 +2,9 @@
type: workstream
project: fidelity
status: active
systems: [xflowsdk, cogstore]
work-items: [pdiap-15765]
related: [ao-discourse, xflow-debugging]
updated: 2026-04-16
tags:
- workstream

View File

@@ -2,6 +2,9 @@
type: workstream
project: fidelity
status: active
systems: [xflowsdk]
work-items: [pdiap-15838]
related: [consumer-integration]
updated: 2026-04-16
tags:
- workstream

View File

@@ -2,6 +2,9 @@
type: workstream
project: fidelity
status: active
systems: [xflowsdk, fid4, cogstore, xflowviewmaker, ftframeworks]
work-items: [pdiap-15765, pdiap-14859, pdiap-15836]
related: [ao-discourse, consumer-integration, flow-page-references]
updated: 2026-04-16
tags:
- workstream

View File

@@ -2,6 +2,9 @@
type: workstream
project: fidelity
status: active
systems: [xflowsdk, xflowviewmaker, ftframeworks, fid4]
work-items: [pdiap-14859, pdiap-15836]
related: [consumer-integration, xflow-debugging]
updated: 2026-04-16
tags:
- workstream

View File

@@ -1,11 +1,12 @@
---
type: person
type: role-map
project: fidelity
role: manager
status: active
updated: 2026-04-16
tags:
- person
- role
- manager
- fidelity
---
# Manager

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-08
focus: [ao-discourse]
work-items: [pdiap-15765]
blockers: []
updated: 2026-04-16
tags:
- daily

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-09
focus: [ao-discourse, xflow-swiftui-migration, rest-migration]
work-items: [pdiap-15765, pdiap-15836, pdiap-15838]
blockers: []
updated: 2026-04-16
tags:
- daily

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-10
focus: [xflow-swiftui-migration, rest-migration, ao-discourse]
work-items: [pdiap-14859, pdiap-15765, pdiap-15836, pdiap-15838]
blockers: []
updated: 2026-04-16
tags:
- daily

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-13
focus: [xflow-swiftui-migration, ao-discourse, rest-migration]
work-items: [pdiap-14859, pdiap-15765, pdiap-15838]
blockers: []
updated: 2026-04-16
tags:
- daily

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-14
focus: [xflow-swiftui-migration, ao-discourse, xflow-debugging]
work-items: [pdiap-14859, pdiap-15765, pdiap-15838]
blockers: []
updated: 2026-04-16
tags:
- daily

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-15
focus: [xflow-swiftui-migration, ao-discourse]
work-items: [pdiap-14859, pdiap-15765]
blockers: []
updated: 2026-04-16
tags:
- daily

View File

@@ -2,6 +2,9 @@
type: daily
project: fidelity
date: 2026-04-16
focus: [ao-discourse, xflow-debugging]
work-items: [pdiap-15765]
blockers: [code-owner-approval-required]
updated: 2026-04-16
tags:
- daily

View File

@@ -1,6 +1,8 @@
filters:
and:
- 'type == "daily"'
- type == "daily"
- file.ext == "md"
- '!file.inFolder("09-templates")'
properties:
date:
displayName: Date
@@ -19,4 +21,3 @@ views:
- focus
- work-items
- blockers

View File

@@ -1,6 +1,8 @@
filters:
and:
- 'type == "decision"'
- type == "decision"
- file.ext == "md"
- '!file.inFolder("09-templates")'
properties:
title:
displayName: Title
@@ -22,4 +24,3 @@ views:
- date
- related
- updated

View File

@@ -1,6 +1,8 @@
filters:
and:
- 'type == "person"'
- type == "person"
- file.ext == "md"
- '!file.inFolder("09-templates")'
properties:
role:
displayName: Role
@@ -19,4 +21,3 @@ views:
- status
- project
- updated

View File

@@ -1,6 +1,8 @@
filters:
and:
- 'type == "system"'
- type == "system"
- file.ext == "md"
- '!file.inFolder("09-templates")'
properties:
project:
displayName: Project
@@ -19,4 +21,3 @@ views:
- status
- workstreams
- related

View File

@@ -1,6 +1,9 @@
filters:
and:
- 'type == "work-item"'
- type == "work-item"
- file.ext == "md"
- '!file.inFolder("09-templates")'
- status != "done"
properties:
ticket:
displayName: Ticket
@@ -25,4 +28,3 @@ views:
- systems
- workstreams
- updated

View File

@@ -1,6 +1,8 @@
filters:
and:
- 'type == "workstream"'
- type == "workstream"
- file.ext == "md"
- '!file.inFolder("09-templates")'
properties:
status:
displayName: Status
@@ -19,4 +21,3 @@ views:
- systems
- work-items
- related

View File

@@ -1,7 +1,7 @@
---
type: daily
project: fidelity
date: {{date:YYYY-MM-DD}}
date: "{{date:YYYY-MM-DD}}"
status: active
focus: []
work-items: []
@@ -9,7 +9,7 @@ blockers: []
tags:
- daily
- fidelity
updated: {{date:YYYY-MM-DD}}
updated: "{{date:YYYY-MM-DD}}"
---
# {{date:YYYY-MM-DD}}
@@ -47,4 +47,3 @@ updated: {{date:YYYY-MM-DD}}
## Blockers
- None currently.