step35-burn-bot
d4e16605d1
fix(comm): use JSON (stdlib) for shared_context; update docs
...
Architecture Lint / Linter Tests (pull_request) Successful in 24s
Smoke Test / smoke (pull_request) Failing after 18s
Validate Config / YAML Lint (pull_request) Failing after 14s
Validate Config / JSON Validate (pull_request) Successful in 18s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 45s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 44s
Validate Config / Cron Syntax Check (pull_request) Successful in 10s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 10s
Validate Config / Playbook Schema Validation (pull_request) Successful in 21s
Architecture Lint / Lint Repository (pull_request) Failing after 17s
PR Checklist / pr-checklist (pull_request) Failing after 3m3s
Switch from PyYAML dependency to json module for maximum portability.
File is now wizards/shared_context.json — same schema, JSON encoding.
wizard-summon.py rewritten to use json.loads/dumps (no external dep).
Docs updated accordingly.
2026-04-26 01:37:10 -04:00
step35-burn-bot
3f24b51a54
feat(comm): wizard-to-wizard communication protocol v1 — Closes #441
...
Architecture Lint / Linter Tests (pull_request) Successful in 19s
Smoke Test / smoke (pull_request) Failing after 18s
Validate Config / YAML Lint (pull_request) Failing after 15s
Validate Config / JSON Validate (pull_request) Successful in 18s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 52s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 54s
Validate Config / Cron Syntax Check (pull_request) Successful in 12s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 13s
Validate Config / Playbook Schema Validation (pull_request) Successful in 22s
Architecture Lint / Lint Repository (pull_request) Failing after 20s
PR Checklist / pr-checklist (pull_request) Successful in 3m15s
Implement the smallest working channel while Matrix/Conduit remains
undeployed (#166 blocked by host/TLS). The shared_context.yaml file
is the single source of truth for summons and wizard status.
• Add wizards/shared_context.yaml — YAML schema for active_summon +
wizard_status heartbeat (P0/P1/P2 priorities, state-change-only)
• Add bin/wizard-summon.py — Alexander's CLI to create/broadcast summons.
Creates Gitea PR, posts structured Telegram broadcast, bumps branch.
• Add docs/wizard-communication.md — protocol spec, operational rules,
access patterns from Emacs/Telegram, acceptance checklist.
• Wizards/__init__.py — namespace package marker.
Acceptance criteria satisfied:
✓ MX server verified dead (port 6167 filtered; .env placeholders present;
host selection + TLS blocked per docs/infra/matrix/EXECUTION_RUNBOOK.md)
✓ Working channel exists (Gitea-backed YAML + Telegram broadcast)
✓ Structured message format defined (priorities, state-change-only,
acknowledgements, timestamped transitions)
✓ Alexander can summon — bin/wizard-summon.py creates summon + PR + notice
✓ Shared context from desk (Emacs reads file) and phone (Telegram notices)
✓ No redundant chatter — only state transitions logged; message_log append-only
Signed-off-by: step35-burn-bot <step35-burn@alexanderwhitestone.com >
2026-04-26 01:33:54 -04:00
38236bf649
feat(wizards): add MiMo V2 Pro via Nous Portal as fallback provider ( #447 )
...
Architecture Lint / Linter Tests (push) Successful in 24s
Smoke Test / smoke (push) Failing after 20s
Validate Config / YAML Lint (push) Failing after 15s
Validate Config / JSON Validate (push) Successful in 20s
Validate Config / Python Syntax & Import Check (push) Failing after 55s
Validate Config / Python Test Suite (push) Has been skipped
Validate Config / Cron Syntax Check (push) Successful in 10s
Validate Config / Shell Script Lint (push) Failing after 53s
Validate Config / Deploy Script Dry Run (push) Successful in 10s
Validate Config / Playbook Schema Validation (push) Successful in 21s
Architecture Lint / Lint Repository (push) Failing after 18s
Architecture Lint / Linter Tests (pull_request) Successful in 20s
Validate Config / YAML Lint (pull_request) Failing after 14s
Smoke Test / smoke (pull_request) Failing after 17s
Validate Config / JSON Validate (pull_request) Successful in 18s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 48s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Cron Syntax Check (pull_request) Successful in 11s
Validate Config / Shell Script Lint (pull_request) Failing after 49s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 9s
Validate Config / Playbook Schema Validation (pull_request) Successful in 22s
PR Checklist / pr-checklist (pull_request) Failing after 4m3s
Architecture Lint / Lint Repository (pull_request) Failing after 19s
Add 'nous' provider configuration to all three wizard houses (Allegro,
Ezra, Bezalel) with MiMo V2 Pro model (xiaomi/mimo-v2-pro) for free
tier evaluation on Nous Portal.
- Adds nous provider to fallback_providers chain (after ollama)
- Model: xiaomi/mimo-v2-pro with 131K context window
- Endpoint: https://inference.nousresearch.com/v1
- API key env: NOUS_API_KEY
- Timeout: 120s
- Reason documented for evaluation tracking (#447 )
This is the smallest concrete fix to enable Nous Portal free tier
evaluation. Actual latency/reliability comparison will be captured
through request_log telemetry in subsequent evaluation runs.
Closes #447
2026-04-25 19:16:28 -04:00
Merge Bot
98ca0bcbb4
Merge PR #754 : wizards/bezalel/hermes-bezalel.service (added)
2026-04-16 05:02:55 +00:00
Merge Bot
704081f938
Merge PR #754 : wizards/bezalel/README.md (added)
2026-04-16 05:02:54 +00:00
aeefe5027d
purge: remove Anthropic from timmy-config (14 files) ( #502 )
Architecture Lint / Linter Tests (push) Successful in 10s
Smoke Test / smoke (push) Failing after 8s
Validate Config / YAML Lint (push) Failing after 6s
Validate Config / JSON Validate (push) Successful in 6s
Validate Config / Python Syntax & Import Check (push) Failing after 7s
Validate Config / Python Test Suite (push) Has been skipped
Validate Config / Shell Script Lint (push) Failing after 14s
Validate Config / Cron Syntax Check (push) Successful in 5s
Validate Config / Deploy Script Dry Run (push) Successful in 4s
Validate Config / Playbook Schema Validation (push) Successful in 8s
Architecture Lint / Lint Repository (push) Failing after 8s
2026-04-13 02:02:06 +00:00
dc75be18e4
feat: add Bezalel Builder Wizard sidecar configuration
2026-04-07 16:39:42 +00:00
Bezalel
49b3b8ab45
feat(wizards): add Ezra source-of-truth config with fixed fallback chain
...
- Establishes Ezra's config in timmy-config
- Fixes kimi-for-coding 403 issue by switching to kimi-k2.5
- Adds full fallback chain: kimi -> anthropic -> openrouter
- Part of #lazzyPit automated resurrection epic
2026-04-07 03:23:50 +00:00
Bezalel
1759e40ef5
feat(config): add Bezalel wizard config with kimi-k2.5 fallback chain
...
- Establishes Bezalel's source-of-truth config in timmy-config
- Sets primary model to kimi-k2.5 via kimi-coding provider
- Adds fallback chain: kimi-k2.5 -> anthropic -> openrouter
- Includes platform configs, webhook routes, and provider settings
- Addresses #lazzyPit automated resurrection requirements
2026-04-07 01:59:03 +00:00
85b7c97f65
fix(fallback): add kimi-k2.5 to front of Allegro fallback chain
...
- Adds fallback_providers with kimi-coding:kimi-k2.5 as fallback1
- Followed by anthropic and openrouter fallbacks
- Aligns with #lazzyPit epic for automated resilience
2026-04-07 01:56:42 +00:00
877425bde4
feat: add Allegro Kimi wizard house assets ( #91 )
2026-03-29 22:22:24 +00:00