Commit 8708e90
feat: add test infrastructure and gitbot-fleet integration
Infrastructure for testing, validation, and bot automation:
1. Bot Directives (.bot_directives/):
- README.scm - Overview and constraints
- rhodibot.scm - RSR compliance, repository operations
- echidnabot.scm - Framework consistency verification
- glambot.scm - Documentation quality and accessibility
- sustainabot.scm - Sustainability and community health
- seambot.scm - Integration and tooling (Hypatia, gitbot-fleet)
- finishbot.scm - Task completion and milestone tracking
- robot-repo-automaton.scm - Automated fixes with confidence thresholds
All bots configured to protect PROMPT framework and heutagogic design.
2. Test Suite (tests/):
- validate-framework.sh - PROMPT framework, boundary objects, learning pathway
- validate-documentation.sh - Author attribution, license, consistency
- validate-installation.sh - Workflows, directory structure, scanning integration
- run-all-tests.sh - Master test runner
All tests passing ✅
3. Justfile Updates:
- test, test-framework, test-docs, test-install commands
- rsr-check - Verify RSR compliance
- verify-scanning - Check Hypatia and gitbot-fleet integration
- validate - Full validation suite
4. License Fixes:
- Updated .gitattributes, .gitignore, Mustfile to PMPL-1.0-or-later
- Removed all AGPL-3.0-or-later references
Hypatia scan and gitbot-fleet integration confirmed working.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent f377f40 commit 8708e90
16 files changed
Lines changed: 405 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments