You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,8 @@
6
6
- Updated [HANDOVER](HANDOVER.md) completion review, the project review addendum pointer to [CHANGELOG](CHANGELOG.md) for resolved Hub items, and aligned [docs/README](README.md), wiki stubs, contributor templates, and [AGENTS.md](../AGENTS.md) with the same stance.
7
7
- Rewrote [00-overview](00-overview.md) and [02-local-runtime-handover](02-local-runtime-handover.md) so runtime guidance uses generic mapped-host terminology while keeping stable manifest enum and field names (`servbay`, `servbayPath`, `servbaySubdomain`) documented in [repos/workspace-hub/docs/manifest.md](../repos/workspace-hub/docs/manifest.md).
8
8
- Added a tracked [docs/plans/readme-docs-closeout.md](plans/readme-docs-closeout.md) plan for future reference, and aligned small Workspace Hub/operator copy surfaces with the same mapped-host wording in `repos/workspace-hub`, `tools/scripts/doctor-workspace.sh`, and `tools/scripts/setup-workspace-profile.sh`.
9
+
- Extended `repos/workspace-hub` backlog follow-through with better repo-list prioritization for pinned and recent work, clearer Python-aware dependency readiness, intake-result surfacing in repo details, capability search and inspection, explicit mapped-host routing status, and richer runtime troubleshooting guidance.
10
+
- Advanced Workspace memory graph support from file-open-only toward Phase 2 by surfacing derived-edge counts, node-type breakdown, and an in-app graph report preview for the selected target, while clarifying intentional MCP profile usage in the Workspace Hub settings panel.
Copy file name to clipboardExpand all lines: docs/HANDOVER.md
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -201,10 +201,9 @@ Status: complete and validated
201
201
202
202
Current likely pickup:
203
203
204
-
- apply the managed MCP v1 profiles on the machines that need them and use `safe-readonly` versus `default-full` intentionally rather than treating MCP as an always-on hidden dependency
205
-
-`repos/workspace-hub` memory-graph Phase 2 only if operators need richer relationship extraction, filtering, or in-app embedding beyond the current file-open flow
206
-
-`repos/workspace-hub` capability drill-down if operators need deeper per-capability install/update health than the current snapshot
207
-
-`repos/workspace-hub` repo-intake polish if new repos still need clearer first-run notes, optional ability guidance, or tighter starter docs
204
+
- apply the managed MCP v1 profiles on the machines that need them and keep `safe-readonly` versus `default-full` intentional rather than hidden defaults
205
+
- extend cross-stack dependency detection beyond the current Node, Composer, and Python-local-environment heuristics if operators need deeper readiness checks
206
+
- deepen Memory Graph beyond the current in-app report preview and node-type breakdown only if operators need richer relationship extraction or graph interaction
208
207
- keep future batches end-to-end and update this file when a batch becomes the new practical pickup point
209
208
210
209
## Acceptance closeout (2026-04-10)
@@ -295,11 +294,9 @@ What appears complete or substantially complete:
295
294
296
295
What still reads as open or incomplete in the docs:
297
296
298
-
- deeper repo diagnostics and drill-down polish
299
-
- favourites and last-opened polish
300
-
- clearer dependency-readiness feedback
301
-
- clearer mapped-host and proxy preview polish where operators use that workflow
Copy file name to clipboardExpand all lines: repos/workspace-hub/docs/memory-graph.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -171,9 +171,11 @@ Status: implemented
171
171
172
172
### Phase 2
173
173
174
-
- enrich the adapter with conversation exports and wake-up summaries
175
-
- add bridge-node and centrality summaries
176
-
- support basic filtering by node type and confidence
174
+
Status: partially implemented
175
+
176
+
- graph snapshots now surface derived-edge counts and node-type breakdown in Workspace Hub
177
+
- the Workspace memory page now shows an in-app preview of `graph-report.md` for the selected target
178
+
- later work can still enrich the adapter with conversation exports, bridge-node or centrality summaries, and interactive filtering by node type or confidence
Copy file name to clipboardExpand all lines: repos/workspace-hub/docs/runtime-troubleshooting.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,12 @@ If the repo has no inferred install command:
20
20
2. Add `installCommand` to `.workspace/project.json` if the repo needs one.
21
21
3. Re-run the install from Workspace Hub.
22
22
23
+
If the repo looks like a Python-style project:
24
+
25
+
1. Confirm whether it expects a local `.venv/` or `venv/`.
26
+
2. If it does, create or refresh that environment before retrying the runtime.
27
+
3. If it intentionally uses a global interpreter or another workflow, capture that in repo docs so the next operator does not misread the Hub warning.
28
+
23
29
If the missing piece is not a repo dependency but an optional workspace ability:
24
30
25
31
1. Do not hide that requirement in the repo manifest.
@@ -53,6 +59,12 @@ If Workspace Hub shows the repo as `running` but health is `unreachable`:
53
59
3. Review the runtime log for the actual local URL.
54
60
4. Save a `previewUrl` or `healthcheckUrl` override when the repo uses a fixed non-default address.
55
61
62
+
If the repo prefers mapped-host routing:
63
+
64
+
1. Confirm the repo has a stable mapped-host path or subdomain in the manifest.
65
+
2. Save an explicit `previewUrl` once the routed hostname is known, instead of relying on transient runtime-log URLs.
66
+
3. Check the operator’s reverse-proxy or local-host mapping outside Workspace Hub if the route is configured but still unreachable.
67
+
56
68
If `Open preview` attempted to start the repo but still failed to open a working preview:
57
69
58
70
1. Read the runtime log in the details panel first.
@@ -89,3 +101,11 @@ Practical response:
89
101
Update `.workspace/project.json` when Workspace Hub keeps inferring the wrong command, package manager, preview URL, or preferred mode. Use saved overrides for temporary local corrections and the manifest for repo-native behaviour that should stay with the repo.
90
102
91
103
Do not use the manifest to imply that an optional workspace ability is present. If a workflow depends on one, document that explicitly in repo docs and keep the install path visible to the next contributor.
104
+
105
+
## Repo intake follow-up
106
+
107
+
After running repo intake:
108
+
109
+
1. Read the intake notes in the details panel before assuming the repo is fully ready.
110
+
2. Check whether intake created a manifest or intentionally skipped it.
111
+
3. Fill in any repo-specific install, dev, preview, or mapped-host details that conservative intake could not infer safely.
reason: `${path.basename(installPath)}/ is present for this Python-style repo.`,
1426
+
state: 'ready',
1427
+
}satisfiesRepoDependencyState
1428
+
}
1429
+
}
1430
+
1431
+
return{
1432
+
installPath: virtualEnvPaths[0]??null,
1433
+
reason:
1434
+
'Python project markers were found, but no local virtual environment was detected. Confirm whether this repo expects .venv/, venv/, or a global interpreter workflow.',
0 commit comments