Refactor Mattermost and Slack integration workflows to remove legacy Fidelity variables, streamline command execution, and enhance documentation for project profiles. Update scripts and README files to reflect changes in directory structure and configuration precedence, ensuring a consistent approach to project knowledge management across profiles. Improve error handling and validation in profile creation and doctor commands, and enhance test coverage for profile-related functionalities.
This commit is contained in:
@@ -10,10 +10,10 @@ Obsidian should not become a second memory store.
|
||||
|
||||
## Recommended Vault
|
||||
|
||||
Open the `project-knowledge/` folder as the Obsidian vault:
|
||||
Open the `workspaces/<profile>/project-knowledge/` folder as the Obsidian vault:
|
||||
|
||||
```text
|
||||
<workspace-root>/project-knowledge/
|
||||
<workspace-root>/workspaces/<profile>/project-knowledge/
|
||||
```
|
||||
|
||||
This keeps one source of truth:
|
||||
@@ -30,14 +30,14 @@ This keeps one source of truth:
|
||||
|
||||
Canonical project knowledge lives in:
|
||||
|
||||
- `project-knowledge/00-start/`
|
||||
- `project-knowledge/01-current/`
|
||||
- `project-knowledge/02-work-items/`
|
||||
- `project-knowledge/03-context/`
|
||||
- `project-knowledge/04-people/`
|
||||
- `project-knowledge/05-decisions/`
|
||||
- `project-knowledge/06-daily/`
|
||||
- `project-knowledge/07-maps/`
|
||||
- `workspaces/<profile>/project-knowledge/00-start/`
|
||||
- `workspaces/<profile>/project-knowledge/01-current/`
|
||||
- `workspaces/<profile>/project-knowledge/02-work-items/`
|
||||
- `workspaces/<profile>/project-knowledge/03-context/`
|
||||
- `workspaces/<profile>/project-knowledge/04-people/`
|
||||
- `workspaces/<profile>/project-knowledge/05-decisions/`
|
||||
- `workspaces/<profile>/project-knowledge/06-daily/`
|
||||
- `workspaces/<profile>/project-knowledge/07-maps/`
|
||||
|
||||
Technical runtime remains outside the vault:
|
||||
|
||||
@@ -58,21 +58,21 @@ Communication evidence may exist under `workspaces/<profile>/inbox/` or connecto
|
||||
|
||||
Version portable Obsidian configuration only when it improves the workspace for every clone:
|
||||
|
||||
- `project-knowledge/.obsidian/app.json`
|
||||
- `project-knowledge/.obsidian/core-plugins.json`
|
||||
- `project-knowledge/.obsidian/graph.json`
|
||||
- `project-knowledge/.obsidian/appearance.json`
|
||||
- `project-knowledge/.obsidian/daily-notes.json`
|
||||
- `project-knowledge/.obsidian/templates.json`
|
||||
- `project-knowledge/.obsidian/bookmarks.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/app.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/core-plugins.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/graph.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/appearance.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/daily-notes.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/templates.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/bookmarks.json`
|
||||
|
||||
Do not version local runtime state:
|
||||
|
||||
- `project-knowledge/.obsidian/workspace*.json`
|
||||
- `project-knowledge/.obsidian/workspace-mobile*.json`
|
||||
- `project-knowledge/.obsidian/plugins/`
|
||||
- `project-knowledge/.obsidian/snippets/`
|
||||
- `project-knowledge/.obsidian/cache/`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/workspace*.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/workspace-mobile*.json`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/plugins/`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/snippets/`
|
||||
- `workspaces/<profile>/project-knowledge/.obsidian/cache/`
|
||||
|
||||
Recommended graph and search exclusions:
|
||||
|
||||
@@ -107,7 +107,7 @@ The agent should not treat Obsidian runtime layout changes as project context.
|
||||
|
||||
If Obsidian metadata or properties are added, use them selectively for high-value notes such as work items, decisions, and index pages. Do not mass-convert existing files just to add metadata.
|
||||
|
||||
Use map notes under `project-knowledge/07-maps/` as graph hubs. This keeps the graph navigable without forcing every file into Obsidian-specific wiki-link syntax.
|
||||
Use map notes under `workspaces/<profile>/project-knowledge/07-maps/` as graph hubs. This keeps the graph navigable without forcing every file into Obsidian-specific wiki-link syntax.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user