b9716a7cd6
Snapshot de WIP acumulado de sesiones previas antes de merge wave 1 del flow 0008 (kanban_cpp + agent_runner_api + DoD schema). Incluye: - dev/flows/0008-kanban-cpp-and-agent-workflows.md - dev/issues/0112-0119*.md (7 sub-issues) - WIP previo en cmd/fn/doctor.go, registry/*, modules/, cpp/, etc. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
22 lines
1.0 KiB
SQL
22 lines
1.0 KiB
SQL
-- 014: service: bloque del frontmatter de app.md → columnas apps + tabla service_targets
|
|
-- Issue 0105
|
|
|
|
ALTER TABLE apps ADD COLUMN service_port INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE apps ADD COLUMN service_health_endpoint TEXT NOT NULL DEFAULT '';
|
|
ALTER TABLE apps ADD COLUMN service_health_timeout_s INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE apps ADD COLUMN service_systemd_unit TEXT NOT NULL DEFAULT '';
|
|
ALTER TABLE apps ADD COLUMN service_systemd_scope TEXT NOT NULL DEFAULT '';
|
|
ALTER TABLE apps ADD COLUMN service_restart_policy TEXT NOT NULL DEFAULT '';
|
|
ALTER TABLE apps ADD COLUMN service_runtime TEXT NOT NULL DEFAULT '';
|
|
ALTER TABLE apps ADD COLUMN service_is_local_only INTEGER NOT NULL DEFAULT 0;
|
|
|
|
CREATE TABLE IF NOT EXISTS service_targets (
|
|
app_id TEXT NOT NULL,
|
|
pc_id TEXT NOT NULL,
|
|
role TEXT NOT NULL DEFAULT 'primary',
|
|
PRIMARY KEY (app_id, pc_id)
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_service_targets_pc ON service_targets(pc_id);
|
|
CREATE INDEX IF NOT EXISTS idx_service_targets_app ON service_targets(app_id);
|