AI Suite.
Find a file
Rodrigo Rodriguez (Pragmatismo) 497d42258e Fix dropdown menu duplicates and reorder items
- Fix CSS breakpoints to sync header tabs with dropdown menu visibility
- Add missing apps (docs, sheet, slides, social) to hide/show logic
- Remove incorrect paper breakpoint (not in header tabs)
- Reorder dropdown: dynamic items first (header tab apps), then static items
- Move People after dynamic items (after social)
- Remove duplicate Social entry from dropdown menu
- All 26 suite app folders have menu entries (no orphans)
2026-01-09 21:19:43 -03:00
.github@1e56aea1ea Update .github submodule with SVG diagrams 2025-12-27 17:31:29 -03:00
botapp@879f94a257 Add TODO.md for video module and update all submodules 2026-01-08 13:16:29 -03:00
botbook@4ea0e86a1b Add TODO.md for video module and update all submodules 2026-01-08 13:16:29 -03:00
botdevice@a3add8ada3 Update submodules: app generator, logging, knowledge base, web search, designer magic 2025-12-28 11:57:55 -03:00
botlib@ff599a2cd4 Add TODO.md for video module and update all submodules 2026-01-08 13:16:29 -03:00
botmodels@f7690e1d81 Setup root repo with submodules for all bot components 2025-12-27 17:23:45 -03:00
botplugin@17a3caebab Setup root repo with submodules for all bot components 2025-12-27 17:23:45 -03:00
botserver@1b0a5cbec7 Fix dropdown menu duplicates and reorder items 2026-01-09 21:19:43 -03:00
botserver-stack/conf Fix dropdown menu duplicates and reorder items 2026-01-09 21:19:43 -03:00
bottemplates@c0e14819fe Add TODO.md for video module and update all submodules 2026-01-08 13:16:29 -03:00
bottest@1232b2fc65 Update submodules: app generator, logging, knowledge base, web search, designer magic 2025-12-28 11:57:55 -03:00
botui@80c91f6304 Fix dropdown menu duplicates and reorder items 2026-01-09 21:19:43 -03:00
.gitignore Setup root repo with submodules for all bot components 2025-12-27 17:23:45 -03:00
.gitmodules Setup root repo with submodules for all bot components 2025-12-27 17:23:45 -03:00
Cargo.toml Remove completed TODO and cleanup 2026-01-08 12:11:26 -03:00
PROMPT.md Fix dropdown menu duplicates and reorder items 2026-01-09 21:19:43 -03:00
README.md Add workspace README and configuration files 2025-12-25 11:03:05 -03:00
restart.sh feat: double-click .bas files in drive opens designer automatically 2026-01-05 11:06:38 -03:00
TODO.md Fix compilation errors: add missing struct fields and fix type mismatches 2026-01-08 23:38:21 -03:00

General Bots Workspace

Version: 6.1.0
Type: Rust Workspace (Monorepo with Independent Subproject Repos)


Structure

This workspace contains multiple General Bots projects:

gb/
├── PROMPT.md          ← Workspace-level development guide (READ THIS FIRST)
├── Cargo.toml         ← Workspace configuration
├── README.md          ← This file
│
├── botapp/            ← Desktop application (Tauri)
├── botserver/         ← Main server (API + business logic)
├── botlib/            ← Shared library (types, utilities)
├── botui/             ← Web UI (HTML/CSS/JS)
├── botbook/           ← Documentation
├── bottest/           ← Integration tests
├── botdevice/         ← Device integration
├── botmodels/         ← AI models
├── botplugin/         ← Plugin system
├── bottemplates/      ← Templates
└── target/            ← Build artifacts

CRITICAL: PROMPT.md Files

Each project has a PROMPT.md that defines its development rules.

The diagnostics tool reads and respects these PROMPT.md files.

Hierarchy

  1. PROMPT.md (this directory) - Workspace-wide rules
  2. botapp/PROMPT.md - Desktop app specifics
  3. botserver/PROMPT.md - Server specifics
  4. botlib/PROMPT.md - Library specifics
  5. botui/PROMPT.md - UI specifics
  6. botbook/PROMPT.md - Documentation specifics
  7. bottest/PROMPT.md - Test specifics

ALWAYS read the relevant PROMPT.md before working on a project.


Main Directive

LOOP AND COMPACT UNTIL 0 WARNINGS - MAXIMUM YOLO

  • 0 warnings
  • 0 errors
  • Trust project diagnostics
  • Respect all rules
  • No #[allow()] in source code
  • Real code fixes only

Quick Start

cargo build
cargo test

Development Workflow

  1. Read PROMPT.md (workspace-level rules)
  2. Read <project>/PROMPT.md (project-specific rules)
  3. Use diagnostics tool to check warnings
  4. Fix all warnings with full file rewrites
  5. Verify with diagnostics after each file
  6. Never suppress warnings with #[allow()]

Git Structure

Note: Each subproject has its own git repository. This root repository only tracks workspace-level files:

  • PROMPT.md - Development guide
  • Cargo.toml - Workspace configuration
  • README.md - This file
  • .gitignore - Ignore patterns

Subprojects (botapp, botserver, etc.) are not git submodules - they are independent repositories.


Rules Summary

✅ FULL FILE REWRITES ONLY
✅ BATCH ALL FIXES BEFORE WRITING
✅ VERIFY WITH DIAGNOSTICS AFTER EACH FILE
✅ TRUST PROJECT DIAGNOSTICS
✅ RESPECT ALL RULES

❌ NEVER use #[allow()] in source code
❌ NEVER use partial edits
❌ NEVER run cargo check/clippy manually
❌ NEVER leave unused code
❌ NEVER use .unwrap()/.expect()
❌ NEVER use panic!/todo!/unimplemented!()
❌ NEVER add comments


License

See individual project repositories for license information.