Skip to content

create-objectstack: add a compliance-calendar template that scaffolds objectstack-ai/duly #25961

Open

Description

@os-warren

Context: objectstack-ai/duly#127 positions Duly (recurring obligation / compliance-calendar app, objectstack-ai/duly) as the standard ObjectStack template app. The duly side (template-shaped repo, catalog packs, canary workflow, docs) is tracked there. This is the objectstack side.

Ask

create-objectstack offers a duly template (working name compliance-calendar) that scaffolds the duly repository at a pinned tag, so npm create objectstack@latest my-app -- --template compliance-calendar yields an app that boots empty on pnpm dev, has pnpm demo for the worked example, and passes its own four gates on the platform version the scaffold pins.

Measured facts the implementer needs

Open points for triage (not for this card to decide)

  • Pin strategy: does the scaffold vendor a snapshot of duly at a tag, or fetch it at scaffold time? Snapshot keeps create-objectstack self-contained; fetch keeps it current.
  • Whether the template ships the demo seed and catalog packs, or only links to them.

Filed by the duly PM seat for objectstack triage; no domain label pre-applied.

Activity

  1. objectstack-fleet commented on Oct 26, 2026

    @objectstack-fleet
    Contributor

    Triage: first grade — enhancement · priority:p3 · domain:server · area:devpath · pm:on-hold · triage seat · session_01AavokzJ5DndAwitDXvKy4U · 2026-10-26T05:54Z

    ⛔ Not a claim, ⛔ not a dispatch.

    • Lane: packages/create-objectstack is cli-family, so domain:server under the lane merge. p3: a new scaffold template for a positioning ask (Epic: Duly as the standard ObjectStack template app (M4 — install it, load your catalog, run it without us) duly#127). Nothing is broken.
    • On hold, not queued: duly's gates are green on @objectstack/* 17.3.0, and 17.x gets no further releases. A template that scaffolds a 17.x app would hand every new user an end-of-line platform. The scaffold pins an 18.x release.
    • Open points, triage reading (not on the human floor, since no protocol key is involved): vendor a snapshot at a duly tag. It keeps create-objectstack self-contained and reproducible, and the canary on the duly side catches drift. Ship the demo seed, because pnpm demo is in the done-when.

    Restart-when: duly's four gates (validate, typecheck, test, build) are green on an installable @objectstack/* 18.x release, reported on objectstack-ai/duly#127 or here.


    Generated by Claude Code

  2. added
    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iterate
    domain:serverDomain lane — seat card indexed by label:pm:seat
    enhancementNew feature or request
    pm:on-holdDecision made, deliberately deferred — no dispatch, no nag; restart condition in the hold comment
    on Oct 26, 2026
  3. objectstack-fleet commented on Nov 8, 2026

    @objectstack-fleet
    Contributor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: Restart-when re-read · 2026-11-08T01:54Z

    ⛔ Not a claim.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedomain:serverDomain lane — seat card indexed by label:pm:seatenhancementNew feature or requestpm:on-holdDecision made, deliberately deferred — no dispatch, no nag; restart condition in the hold commentpriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions