Skip to content

feat: make standalone Console canonical - #8

Merged
XnLemon merged 1 commit into
mainfrom
codex/core-split-sync
Aug 4, 2026
Merged

feat: make standalone Console canonical#8
XnLemon merged 1 commit into
mainfrom
codex/core-split-sync

Conversation

@XnLemon

@XnLemon XnLemon commented Aug 4, 2026

Copy link
Copy Markdown
Member

Outcome

Make NeKiro-Console the canonical production Console before the core repository removes apps/console under NeKiro issue #80.

Changes

  • syncs the latest reviewed Console implementation from core, including Public Agent Share URLs, exact Release installation, strict API/config mapping, and state/concurrency fixes;
  • adds the missing public share page, install panel, URL parser, and tests;
  • removes the unused src/data.ts narrative constants;
  • identifies the package as @nekiro/console with pnpm 11.3;
  • rewrites CI as workflow CI with pinned Actions and quality, build, security, and aggregate required jobs;
  • removes the fixed-SHA checkout of the core repository and all Compose assembly from Console CI;
  • documents NeKiro-Stack as the owner of complete backend/browser product acceptance.

The Playwright suite remains in this repository as Console-owned browser behavior. Stack will check out an exact Console commit and invoke it against an immutable product manifest.

Verification

  • pnpm install --frozen-lockfile
  • pnpm typecheck
  • pnpm test (48 passed)
  • pnpm build
  • workflow YAML parse
  • license, credential-material, and cross-repository checkout scans
  • git diff --check

Fallback delta: removed the copied-core CI checkout path (1), retained 0, added 0, net -1.

Added fallback evidence: none.

Sync the reviewed core Console, add public Agent share support, and reduce CI to Console-owned verification. Full product browser acceptance moves to NeKiro-Stack. Refs NeKiro-project/NeKiro#80.
@XnLemon
XnLemon merged commit 5e577d8 into main Aug 4, 2026
4 checks passed
@XnLemon
XnLemon deleted the codex/core-split-sync branch August 4, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant