Add daily logs and templates for project fidelity
- Created daily log entries for May 13, 14, 18, 19, 20, and 21, capturing work done, findings, and next steps. - Established a daily logs index for easy navigation of daily notes. - Developed templates for daily logs, decisions, meeting notes, people, systems, and work items to standardize documentation. - Introduced base files for filtering and displaying various types of project knowledge, including daily notes, decisions, people, systems, work items, and workstreams. - Added maps for current work, fidelity apps, and fidelity domain to enhance project navigation and context.
This commit is contained in:
@@ -56,7 +56,7 @@ class ContextMCPTests(unittest.TestCase):
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
root = Path(tmp)
|
||||
profile = root / "profiles" / "fidelity" / "profile.md"
|
||||
current = root / "project-knowledge" / "01-current" / "current-work.md"
|
||||
current = root / "workspaces" / "fidelity" / "project-knowledge" / "01-current" / "current-work.md"
|
||||
profile.parent.mkdir(parents=True)
|
||||
current.parent.mkdir(parents=True)
|
||||
profile.write_text("# Fidelity", encoding="utf-8")
|
||||
@@ -79,7 +79,7 @@ class ContextMCPTests(unittest.TestCase):
|
||||
def test_communication_latest_reads_bounded_records(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
root = Path(tmp)
|
||||
latest = root / "ai" / "inbox" / "mattermost-mirror" / "latest.jsonl"
|
||||
latest = root / "workspaces" / "fidelity" / "inbox" / "mattermost-mirror" / "latest.jsonl"
|
||||
latest.parent.mkdir(parents=True)
|
||||
for index in range(3):
|
||||
latest.write_text("", encoding="utf-8") if index == 0 else None
|
||||
@@ -96,7 +96,7 @@ class ContextMCPTests(unittest.TestCase):
|
||||
def test_communication_latest_filters_to_profile_channels_by_default(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
root = Path(tmp)
|
||||
latest = root / "ai" / "inbox" / "mattermost-mirror" / "latest.jsonl"
|
||||
latest = root / "workspaces" / "fidelity" / "inbox" / "mattermost-mirror" / "latest.jsonl"
|
||||
profile_config = root / "profiles" / "fidelity" / "context-sources.json"
|
||||
latest.parent.mkdir(parents=True)
|
||||
profile_config.parent.mkdir(parents=True)
|
||||
@@ -122,7 +122,7 @@ class ContextMCPTests(unittest.TestCase):
|
||||
def test_communication_latest_can_include_all_channels(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
root = Path(tmp)
|
||||
latest = root / "ai" / "inbox" / "mattermost-mirror" / "latest.jsonl"
|
||||
latest = root / "workspaces" / "fidelity" / "inbox" / "mattermost-mirror" / "latest.jsonl"
|
||||
profile_config = root / "profiles" / "fidelity" / "context-sources.json"
|
||||
latest.parent.mkdir(parents=True)
|
||||
profile_config.parent.mkdir(parents=True)
|
||||
@@ -146,8 +146,8 @@ class ContextMCPTests(unittest.TestCase):
|
||||
def test_project_search_skips_templates(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
root = Path(tmp)
|
||||
real = root / "project-knowledge" / "03-context" / "project.md"
|
||||
template = root / "project-knowledge" / "09-templates" / "daily.md"
|
||||
real = root / "workspaces" / "fidelity" / "project-knowledge" / "03-context" / "project.md"
|
||||
template = root / "workspaces" / "fidelity" / "project-knowledge" / "09-templates" / "daily.md"
|
||||
real.parent.mkdir(parents=True)
|
||||
template.parent.mkdir(parents=True)
|
||||
real.write_text("Important XFlow context", encoding="utf-8")
|
||||
@@ -167,7 +167,7 @@ class ContextMCPTests(unittest.TestCase):
|
||||
index.parent.mkdir(parents=True)
|
||||
index.write_text(json.dumps({
|
||||
"chunk_id": "abc",
|
||||
"path": "project-knowledge/03-context/project.md",
|
||||
"path": "workspaces/fidelity/project-knowledge/03-context/project.md",
|
||||
"heading": "XFlow",
|
||||
"text": "Dismissal lifecycle sequencing for XFlow",
|
||||
"mtime": 1.0,
|
||||
@@ -185,7 +185,7 @@ class ContextMCPTests(unittest.TestCase):
|
||||
def test_memory_hybrid_search_falls_back_without_index(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
root = Path(tmp)
|
||||
real = root / "project-knowledge" / "03-context" / "project.md"
|
||||
real = root / "workspaces" / "fidelity" / "project-knowledge" / "03-context" / "project.md"
|
||||
real.parent.mkdir(parents=True)
|
||||
real.write_text("Important XFlow context", encoding="utf-8")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user