Status: canonical. Updated 2026-09-04. This directory is the single source of truth for subsystem design specs. The 2026-02-23 baseline (
architecture.md,decisions.md,dependencies.md,flows.md) was rewritten for Phase 11; per-subsystem specs were promoted out of the handbook root andhandbook/specs/console/was collapsed into a singleconsole.md. The 10BBSENGINE6_NOTIFYD_*.mdspecs are HISTORICAL and were superseded bymessaging.md.
bbsengine6.database pool, DSN,
contextvars role management, SECURITY DEFINER ownership, DB-API
2.0 wrapperio.echo f-string rule
and JSONB-at-the-database-boundary rulel_<loginid>
/ m_<moniker> roles, pg_hba.conf + pg_ident.conf, [P]
psql credentials flowbbsengine6.message Phase 11
layered package (Service / DAL / State / Domain)bbsengine6.net SMTP-style
addressing, transport, packets, integrationbbsengine6.channel in-process
pub/sub with announce-only enforcement; subscription + admin
WebSocket handlers; con channel CLI; auto-seed algorithm;
namespacing convention for module-owned daemon identitiesbbsengine6.module four-function
contract, registry, signature validation, execution lifecycle.tmpl converterThe following files were deleted as part of the 2026-09-04 consolidation. They are referenced only from the migration changelogs:
BBSENGINE6_NOTIFYD_*.md (10 files) — superseded by
messaging.md; the notify subsystem was
deleted 2026-07-22 (Phase 7 of TODO-message-migration.md).notify.md, NOTIFY_MESSAGING.md, NET_LAYER_SPEC.md —
folded into messaging.md /
net-layer.md.web.md (1342 lines) — folded into
architecture.md §3.8 "Web domain".modules.md (1678 lines) — folded into
module.md.BLURB_SPEC.md, FOLDER_SPEC.md — canonical content kept in
blurb.md / folder.md.console/*.md files (13 files) — folded into
console.md.