Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import {server} from '@feasibleone/blong';
/**
* index.ts — standalone bootstrap for the kukum realm.
*
* Deliberately minimal: `srv` provides the rpc/gateway infrastructure, and
* `kukum` provides the API. No login/core/access and no database — the kukum
* API must be usable without any backend so an agent can scaffold a realm
* before that realm has a schema.
*/
export default server(() => ({
url: import.meta.url,
children: [
async function srv() {
return import('@feasibleone/blong-server/server.ts');
},
async function kukum() {
return import('./server.ts');
},
],
config: {
default: {},
dev: {
srv: {},
kukum: {},
// Expose the kukum API as MCP tools at /mcp for local agents.
// Framework default is off; enabling it here scopes it to this suite.
mcp: {enabled: true, name: 'blong-kukum'},
},
integration: {
watch: {
test: [],
},
},
},
}));
|