How tradecatlabs/vibe-coding-cn works
This repository is primarily a Chinese Vibe Coding learning resource, presenting a workflow from idea and structured requirements through AI-assisted implementation, quality checks, and review. The supplied tree also contains independent executable tools and research projects, rather than one integrated runtime. The graph keeps those products separate and shows their documented or excerpt-supported calls. Several README capabilities have no corresponding source paths in the supplied tree, and unsampled connections are omitted.
Main entry points: __init__.py Parser registry · src/main.py Chat vault operator · pipeline.py Candidate pipeline · MCPlayerTransfer/main.py World operator
Components 24
Governance Tools
- Context bundle
research/vibe-harness-cn/governance/tools/governance_context_bundle.py - Package validator
research/vibe-harness-cn/governance/tools/validate_governance_package.py - Governance setup
research/vibe-harness-cn/governance/tools/init_governance_package.py
Math Research
- Research CLI
research/vibe-mathing-cn-public/scripts/query_problem_library.py - Candidate pipeline
research/vibe-mathing-cn-public/scripts/vibe_mathing/pipeline.py - Evidence handling
research/vibe-mathing-cn-public/scripts/vibe_mathing/evidence.py - Bounded runtime
research/vibe-mathing-cn-public/scripts/vibe_mathing/runtime.py - Research store
research/vibe-mathing-cn-public/scripts/vibe_mathing/store.py
Chat Vault
- Chat vault operator
tools/chat-vault/services/chat-vault/src/main.py - Source configuration
tools/chat-vault/services/chat-vault/src/config.py - Parser registry
tools/chat-vault/services/chat-vault/src/parsers/__init__.py - Session contract
tools/chat-vault/services/chat-vault/src/parsers/base.py - Codex parser
tools/chat-vault/services/chat-vault/src/parsers/codex.py - Kiro parser
tools/chat-vault/services/chat-vault/src/parsers/kiro.py - Claude parser
tools/chat-vault/services/chat-vault/src/parsers/claude.py - Gemini parser
tools/chat-vault/services/chat-vault/src/parsers/gemini.py - File watcher
tools/chat-vault/services/chat-vault/src/watcher.py - Session database
tools/chat-vault/services/chat-vault/src/storage.py
Standalone Utilities
- World operator
tools/external/MCPlayerTransfer/main.py - Player extraction
tools/external/MCPlayerTransfer/src/extract_player.py - Player import
tools/external/MCPlayerTransfer/src/import_player.py - Prompt library
tools/prompts-library/main.py
Other components
- Learner / Engineer
- Vibe workflow
Connections 21
- Learner / Engineer → Vibe workflow: learns workflow
README.md - Vibe workflow → Context bundle: builds task context
- Vibe workflow → Prompt library: reuses prompts
- Context bundle → Package validator: outputs validation inputs
research/vibe-harness-cn/governance/tools/governance_context_bundle.py - Governance setup → Package validator: sets up package
- Research CLI → Candidate pipeline: runs research
- Candidate pipeline → Evidence handling: records evidence
research/vibe-mathing-cn-public/scripts/vibe_mathing/pipeline.py - Candidate pipeline → Bounded runtime: runs bounded checks
research/vibe-mathing-cn-public/scripts/vibe_mathing/pipeline.py - Candidate pipeline → Research store: reads and updates
research/vibe-mathing-cn-public/scripts/vibe_mathing/pipeline.py - Chat vault operator → Source configuration: loads settings
tools/chat-vault/services/chat-vault/src/main.py - Chat vault operator → Parser registry: selects parsers
tools/chat-vault/services/chat-vault/src/main.py - Chat vault operator → File watcher: starts monitoring
tools/chat-vault/services/chat-vault/src/main.py - Chat vault operator → Session database: stores and queries
tools/chat-vault/services/chat-vault/src/main.py - Parser registry → Codex parser: exports parser
tools/chat-vault/services/chat-vault/src/parsers/__init__.py - Parser registry → Kiro parser: exports parser
tools/chat-vault/services/chat-vault/src/parsers/__init__.py - Parser registry → Claude parser: exports parser
tools/chat-vault/services/chat-vault/src/parsers/__init__.py - Parser registry → Gemini parser: exports parser
tools/chat-vault/services/chat-vault/src/parsers/__init__.py - Codex parser → Session contract: implements contract
tools/chat-vault/services/chat-vault/src/parsers/codex.py - Kiro parser → Session contract: implements contract
tools/chat-vault/services/chat-vault/src/parsers/kiro.py - World operator → Player extraction: dispatches extract
tools/external/MCPlayerTransfer/main.py - World operator → Player import: dispatches import
tools/external/MCPlayerTransfer/main.py