Files
claudecode 3a7340975f feat: Phase 3 campaign management
Campaign CRUD API with cascading delete across all campaign-scoped
tables, a systems endpoint to seed the create-campaign form, active
campaign state wired to the sidebar chaos factor, and a campaign
management view for creating/switching/deleting campaigns.
2026-06-30 23:22:34 -04:00

13 lines
265 B
JavaScript

const express = require('express');
const db = require('../db');
const router = express.Router();
const listSystems = db.prepare('SELECT * FROM systems ORDER BY name');
router.get('/', (req, res) => {
res.json(listSystems.all());
});
module.exports = router;