summaryrefslogtreecommitdiff
path: root/workspace-layout.md
diff options
context:
space:
mode:
authorClaude Sonnet 5 <noreply@anthropic.com>2026-09-23 22:52:38 -1000
committerClaude Sonnet 5 <noreply@anthropic.com>2026-09-23 22:52:38 -1000
commita58e975d08a29500dd394a91208f471855135662 (patch)
tree915ce215665e84b8612c6bdc642f9540f68f0432 /workspace-layout.md
Fedora laptop's -workspace memory: listen/feedreader/podkit context
Adds workspace-layout.md, listen-handover-2026-09-21.md, and fedora-android-build-setup.md -- built on the fedora laptop, no filename overlap with tungsten's existing -workspace memory (doot/claudomator/ feedreader-on-tungsten/marine-cert scope). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Sj3CoWEedM56bebByKgNxA
Diffstat (limited to 'workspace-layout.md')
-rw-r--r--workspace-layout.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/workspace-layout.md b/workspace-layout.md
new file mode 100644
index 0000000..6091d2a
--- /dev/null
+++ b/workspace-layout.md
@@ -0,0 +1,20 @@
+---
+name: workspace-layout
+description: What each repo/directory under /workspace is and how they relate
+metadata:
+ node_type: memory
+ type: reference
+ originSessionId: 0e4bffd6-5847-4b40-9037-6bfb9055e654
+ modified: 2026-09-21T21:12:41.985Z
+---
+
+`/workspace` holds several of Peter's personal software projects, each its own git repo:
+
+- **listen** — Android podcast app (`org.terst.listen`), Peter's primary active project. Replacing Pocket Casts. See its own `CLAUDE.md` for full detail (TDD workflow, quality gate, phase status, domain notes).
+- **feedreader** (FeeDreader) — sibling Android RSS reader app. Separate repo, no shared module by design (see [[listen-feedreader-relationship]] if written). Only `Opml.kt` was ever transferable between the two.
+- **podkit** — standalone Go CLI, turns a playlist/video URL (via yt-dlp) or an existing RSS feed into a self-hosted private podcast feed. Unrelated to Listen's own in-app YouTube support (Listen uses embedded Chaquopy/yt-dlp directly, not podkit).
+- **devtools** — shared build/test/launch verification wrappers (`gradle-test`, `gradle-report`, `android-launch-check`, `android-ui`, `publish-apk`) used by both `listen` and `feedreader`. Mandatory per both repos' CLAUDE.md — never infer build/test/launch results from raw console or adb output.
+- **doot** — has a `NewServiceProxy` reverse-proxy helper that podkit's README references for path-prefix stripping when podkit is served behind it.
+- **can-can, lighting, scout, stash** — other personal projects, not yet explored in depth.
+
+`local.properties` (per-repo, gitignored) points at the local Android SDK — currently `/opt/android-sdk` on the Fedora laptop.