Skip to content

Repo docs for the shell: add AGENTS.md / CLAUDE.md, turn ROADMAP into direction plus card links, document the connection model #158

Open

Description

@hotlong

repo:mobile#1 · os-justin · session_01QSeKYnW1Xf6HDSWz1eGAqv

Blocked-by: #151
Blocked-by: #152
Blocked-by: #153
Blocked-by: #154
Blocked-by: #155
Blocked-by: #156
Blocked-by: #157

Context

Since objectstack-ai/objectstack#29056 merged, the repository is a registered PM repo lane (references/lanes/mobile.md). Dispatched developer agents read the repository's AGENTS.md, and this repository has none. ROADMAP.md carries phase checklists with ✅ status, but pm-dispatch keeps state only on GitHub cards, so those checklists will drift.

Ask

  1. AGENTS.md, the single instruction file. It must say:

    • Business UI belongs in the Console (objectstack-ai/objectstack ui/); never rebuild a Console screen natively.
    • Native screens enter only through the route-ownership rules in docs/HYBRID-SHELL.md.
    • How to add a bridge method (the four steps in HYBRID-SHELL).
    • Policy lives in pure lib/ modules with tests.
    • Every string goes through locales/.
    • The checks to run: npm run lint, npx jest --ci, npx expo export --platform ios.
    • Merges into main are the maintainer's while the EAS workflows run on push.

    Plus CLAUDE.md as a one-line pointer to AGENTS.md, as in objectstack-ai/cloud.

  2. ROADMAP.md: keep the direction (why a shell, what grows natively and when) and replace status checklists with links to the cards and this design's release gate, [Release gate] Mobile connection flow v1: the maintainer closes this card to release its cards for dispatch #150.

  3. docs/HYBRID-SHELL.md:

  4. Brand: product name ObjectOS in all docs (see the rebrand card filed with this design).

Acceptance

  • The docs match the code at the head of main when the PR lands.
  • No status checklist remains outside GitHub.

Activity

  1. added
    documentationImprovements or additions to documentation
    pm:blockedBlocked by another issue/PR — body carries Blocked-by: #N
    on Nov 2, 2026
  2. objectstack-fleet commented on Nov 2, 2026

    @objectstack-fleet
    Contributor

    repo:mobile#1 · os-justin · session_01QSeKYnW1Xf6HDSWz1eGAqv

    Gate #150 released. This card moves to pm:blocked, type documentation.

    It documents the connection flow as it lands, so its Blocked-by: lines now name each card of the design (#151–#157).

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

    documentationImprovements or additions to documentationpm:blockedBlocked by another issue/PR — body carries Blocked-by: #N

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions