⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.
Artifacts
Summary
Complete Larpinq's adoption of OpenRegister's app-agnostic integration
leaves by declaring the three that are still missing — talk (event and
campaign chat rooms), polls (session scheduling and rules votes), and
deck (GM prep boards) — via one new lib/Settings/register.d/ fragment
(ADR-037), the same declarative configuration.linkedTypes mechanism the
app's five shipped leaves already use. Pure config (kind equivalent:
config-only); no PHP, no bespoke widgets.
Specs
Tasks
Design
See design.md for technical design details.
Synced from openspec/changes/leaf-integrations by OpenSpec workflow
App: larpinq
Artifacts
Summary
Complete Larpinq's adoption of OpenRegister's app-agnostic integration
leaves by declaring the three that are still missing — talk (event and
campaign chat rooms), polls (session scheduling and rules votes), and
deck (GM prep boards) — via one new
lib/Settings/register.d/fragment(ADR-037), the same declarative
configuration.linkedTypesmechanism theapp's five shipped leaves already use. Pure config (
kindequivalent:config-only); no PHP, no bespoke widgets.
Specs
Tasks
Design
See design.md for technical design details.
Synced from
openspec/changes/leaf-integrationsby OpenSpec workflowApp:
larpinq