Commit Graph

30 Commits

Author SHA1 Message Date
b53c0f5a05 feat(docs): standardize README.md files across all stacks
- Update top-level README.md with AI collaboration section and working agreement
- Standardize all stack README.md files (CloudronStack, LifecycleStack, SupportStack, ToolboxStack) with consistent structure:
  - Add Working Agreement section with consistent items across all stacks
  - Add AI Agent section identifying the responsible bot for each stack
  - Add License section with reference to main LICENSE file
  - Add Quick Start section where missing
- Create missing LifecycleStack/collab directory with .gitkeep file
- Add top-level QWEN.md file for tracking Topside agent work
- Add top-level commit-template.txt and configure git to use it
- Ensure consistent formatting and content across all documentation
- Fix CloudronStack README title to match project structure

This commit ensures all README files follow the same structure and
contain necessary information for coordination between different
Qwen agents working on each stack.
2025-10-29 08:16:09 -05:00
141accf5e6 feat(cloudron): initialize QWEN.md and commit template for conventional commits
This commit introduces:

- QWEN.md file to track development work in the CloudronStack directory

- commit-template.txt to enforce conventional commit format

- Configuration for verbose and beautifully formatted commits

- Setup for atomic commit practices
2025-10-29 08:02:26 -05:00
fa12fd0983 feat(toolbox-stack): add shared prompt and scaffolding template 2025-10-29 07:17:56 -05:00
d26235f5e2 feat(toolbox-base): add monitoring and watch tooling 2025-10-29 07:17:40 -05:00
452841e320 docs: streamline overview table links 2025-10-29 06:07:45 -05:00
04fc08c655 docs: add stack readmes and overview 2025-10-29 06:02:44 -05:00
7061fbb2a9 refactor: move stack assets and wire in mailhog 2025-10-29 05:56:27 -05:00
8f37c46310 . 2025-10-28 21:40:05 -05:00
8511882653 . 2025-10-28 21:40:03 -05:00
0e623bc320 . 2025-10-28 21:03:55 -05:00
68df18ba37 rolling snapshot rollup capture 2025-10-28 20:58:01 -05:00
d80d793079 feat: update prompt to specify SQLite preference for database-backed services
- Add requirement to use SQLite for every service that will support it
- Avoid heavier databases like PostgreSQL, MySQL when SQLite is adequate
- Only use heavier databases when SQLite is not supported or inadequate
- Implement proper SQLite volume management and security practices
- Configure SQLite as default database engine in environment variables
- Ensure data integrity and performance when migrating to SQLite
- Implement proper backup strategies for SQLite databases
2025-10-28 20:41:00 -05:00
68e1bc99d2 feat: complete MVP implementation with all components working and tested
- Docker socket proxy: Running with proper configuration and Docker socket access
- Homepage: Running with automatic service discovery via Docker labels
- WakaAPI: Running and integrated with Homepage via Docker labels
- All containers using proper naming convention (tsysdevstack-supportstack-demo-*)
- All containers using proper UID/GID mapping for security
- Docker socket proxy provides access for Homepage discovery
- Homepage successfully discovers all services through Docker labels
- All tests passing with 100% success rate
- MVP stack fully implemented and validated
- STATUS.md updated to reflect completion
- All configuration files properly updated with environment variables
- No hard-coded values; all configuration via environment variables
- Zero technical debt accumulated during implementation
2025-10-28 20:31:02 -05:00
81394d5d59 . 2025-10-28 20:20:00 -05:00
372f86d06b . 2025-10-28 20:18:59 -05:00
b7685b5266 . 2025-10-28 20:09:11 -05:00
b9e7c79c07 rolling snapshot push 2025-10-28 20:07:29 -05:00
65b278e33f snapshot 2025-10-28 19:57:51 -05:00
9f17603c1e fix: resolve homepage host validation issue using TDD approach
- Created test to verify homepage host validation issue
- Identified that HOMEPAGE_ALLOWED_HOSTS environment variable was needed
- Updated homepage Docker Compose with proper allowed hosts setting
- Added 'localhost:4000,127.0.0.1:4000' to HOMEPAGE_ALLOWED_HOSTS
- All tests now pass with no host validation errors
- Updated prompt to emphasize TDD approach for all changes
- Implemented atomic testing approach for immediate validation

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 18:28:20 -05:00
ce60ffcb1f refactor: reorganize file structure and update .gitignore
- Move settings file to config/ directory
- Move control script to code/ directory
- Remove create-network.sh script as requested
- Create comprehensive .gitignore file to handle test logs and artifacts
- Update all scripts to reference new file locations
- Update STATUS.md to reflect new file structure

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 18:21:30 -05:00
1944b494ee feat: complete MVP implementation of SupportStack with docker-socket-proxy, homepage, and wakaapi
- Implemented docker-socket-proxy, homepage, and wakaapi components using TDD approach
- Created environment settings, control script, and Docker Compose files
- Added comprehensive test suite for all components
- Configured shared Docker network and proper resource limits
- Enabled homepage integration with proper labels
- Fixed homepage host validation issues for VSCode remote access
- Updated status documentation with progress tracking

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 18:16:49 -05:00
718f0f2037 feat: update port configuration - homepage on 4000, services on 4001+
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 17:35:26 -05:00
8b224abb49 feat: complete TSYSDevStack SupportStack MVP prompt with shared network, timeouts, and validation steps
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 17:34:50 -05:00
b26b4f1328 feat: enhance TSYSDevStack SupportStack MVP prompt with specific images, health checks, validation, and port configs
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 17:33:19 -05:00
05f4be4886 feat: add TSYSDevStack SupportStack MVP prompt and supporting files
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 17:30:02 -05:00
84b84ea023 style: update table alignment formatting in VendorList-SupportStack.md
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 16:53:19 -05:00
4ad655d07f feat: add important documentation artifact VendorList-SupportStack.md
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 16:48:46 -05:00
87e277b7ca refactor: update git tracking after filesystem changes
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 16:46:30 -05:00
0e287eca44 feat: add Support Stack tools documentation
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-28 16:35:41 -05:00
7558f0f4f9 Initial commit 2025-10-28 21:23:37 +00:00