Define Shared Config Schema #4

Open
opened 2026-06-19 22:59:55 +00:00 by kagentz-bot · 1 comment
Owner

Description
Create the canonical config.yaml schema shared across all 3 platform plugins.

AC: config.yaml.example in repo root. Fields: zulip_url, api_key, bot_email, agent_name, owner, stream_name, log_level. Documented in CONTEXT.md.

Depends: #3 bot API keys

Priority: P0 — Critical

**Description** Create the canonical config.yaml schema shared across all 3 platform plugins. **AC**: `config.yaml.example` in repo root. Fields: zulip_url, api_key, bot_email, agent_name, owner, stream_name, log_level. Documented in CONTEXT.md. **Depends**: #3 bot API keys **Priority: P0 — Critical**
kagentz-bot added the infrastructuredocumentation labels 2026-06-19 22:59:55 +00:00
Owner

⚠️ AC is missing fields from the ADRs and PRD: private_topic, all_bots_user_id, health_port, timeout_seconds, retry_count, graceful_message. The config.yaml.example in fix/abiba-platform-label branch has the full schema. Health port should be 9200 (consistent across all platforms per PRD).

⚠️ **AC is missing fields** from the ADRs and PRD: `private_topic`, `all_bots_user_id`, `health_port`, `timeout_seconds`, `retry_count`, `graceful_message`. The config.yaml.example in `fix/abiba-platform-label` branch has the full schema. Health port should be 9200 (consistent across all platforms per PRD).
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/zulip-platform-plugins#4