diff --git a/broca/board.py b/broca/board.py
index 1fb9837..1e09097 100644
--- a/broca/board.py
+++ b/broca/board.py
@@ -108,7 +108,7 @@ def render(root, brain):
prompt = (Path(root) / "CHECKIN.md").read_text()
from .resources import render as render_resources
resource_html = render_resources(root, assistant_evidence)
- navigation = [{"href": "#communication", "label": "Communication resources"},
+ navigation = [{"href": "#communication", "label": "Guides & Workspaces"},
{"href": "#assistants", "label": "Assistants", "count": len(cfg["assistants"])},
{"href": "#attention", "label": "Next actions"},
{"href": "#history", "label": "Evaluations", "count": len(history)},
diff --git a/broca/resources.py b/broca/resources.py
index f9f6127..50ba63b 100644
--- a/broca/resources.py
+++ b/broca/resources.py
@@ -21,7 +21,7 @@ def link(url, label):
def render(root, assistant_evidence):
path = Path(root) / 'resources.json'
if not path.is_file():
- return ' Public resource inventory unavailable. Public resource inventory unavailable.Communication resources
Guides & Workspaces
Used by: {esc(projects)}. Shared resources retain one identity; no assistant is required.
{details}Technical validation belongs to Heart. A successful build or runnable example does not establish explanatory quality or scientific correctness.
Next: inspect this resource's introduction, intended audience and known gaps with Broca before proposing a bounded documentation or evaluation task.
''') - return ('No public communication resources configured.
') + 'Runnable user examples: start with its README and setup guidance.
Used by: PyAutoFit. Shared resources retain one identity; no assistant is required.
Revision, collection time and upkeep evidence: unavailable for this resource.
Technical validation belongs to Heart. A successful build or runnable example does not establish explanatory quality or scientific correctness.