Restructure the OpenClaw workspace so all SRS project directories are accessible via symlinks from `.openclaw/`, eliminating the need for parent traversal or absolute paths. All AI tools (OpenClaw, Claude Code, Codex, Kiro) now see the same relative paths from the workspace root. **Workspace restructuring** - Add symlinks in `.openclaw/` for `trunk/`, `cmd/`, `internal/`, `cmake/`, `docs/`, `objs/`, and a self-referential `.openclaw` link - Add root-level `memory` symlink pointing to `.openclaw/memory` - Simplify `TOOLS.md` working directory rules: everything is relative from CWD - Update `.gitignore` patterns for `personal*`, `support*`, `srs-consults*` directories **New codebase map (`memory/srs-codebase-map.md`)** - Comprehensive map of the entire SRS codebase: C++ media server modules (`core/`, `kernel/`, `protocol/`, `app/`), State Threads, Go next-gen server (`cmd/` + `internal/`), documentation, and testing structure - Enables AI to reason about which files are relevant to a question instead of blind grepping - Added "Codebase map first" rule to `MEMORY.md`: always load the map before searching code **Skill updates** The `srs-support` has been reorganized into a three-phase workflow consisting of Setup, Load Knowledge, and Answer by Topic. It now features a tiered approach to knowledge integration, with the codebase map being incorporated as the third layer. - `st-develop`: Simplified setup, added codebase map reference For both skills, the dynamic resolution logic for `SRS_ROOT` has been eliminated. Now, all paths are relative. **Documentation rewrite (`getting-started-ai.md`)** - Replaced Augment Code / GitHub Copilot / PR review content with current AI tooling: SRS Robot (Telegram/Discord), Claude Code, Codex, Kiro, and OpenClaw - Added sections on skills and the knowledge base philosophy **Cleanup** - Removed `docs/ideas.md`, `docs/youtube/` transcripts, and `proxy/README.md` - Removed "Ideas Capture" and "YouTube Channel Content" sections from `MEMORY.md` - Fixed origin cluster doc build command (`cd srs && make`) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
51 lines
670 B
Plaintext
51 lines
670 B
Plaintext
# Compiled Object files
|
|
*.slo
|
|
*.lo
|
|
*.o
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
|
|
# Compiled Static libraries
|
|
*.lai
|
|
*.la
|
|
*.a
|
|
|
|
# by winlin
|
|
*.pyc
|
|
*.swp
|
|
.DS_Store
|
|
/trunk/Makefile
|
|
/trunk/objs
|
|
/trunk/src/build-qt-Desktop-Debug
|
|
/trunk/research/librtmp/objs
|
|
/trunk/3rdparty/ccache/ccache-3.1.9
|
|
/trunk/3rdparty/gprof/graphviz-2.36.0
|
|
/trunk/research/api-server/static-dir/forward
|
|
/trunk/research/api-server/static-dir/live
|
|
/trunk/research/api-server/static-dir/players
|
|
|
|
# Apple-specific garbage files.
|
|
.AppleDouble
|
|
.idea
|
|
.cursor/
|
|
.DS_Store
|
|
*.heap
|
|
*.exe
|
|
|
|
|
|
cmake-build-debug
|
|
/build
|
|
/cmake/build
|
|
/trunk/cmake/build
|
|
|
|
# proxy (Go)
|
|
srs-proxy
|
|
.go-formarted
|
|
.env
|
|
|
|
# For AI
|
|
/*personal*
|
|
|