Skip to content

CLI-031 — Implement stellarforge dev process orchestration MVP #34

Description

@dDevAhmed

Summary

Implement the MVP local-development orchestration command for supported generated projects.

Scope

  • register dev command;
  • load validated project configuration;
  • start required child processes safely;
  • stream prefixed logs;
  • handle signals/cancellation;
  • clean up child processes deterministically;
  • tests with controlled subprocess fixtures.

Security Requirements

Use argument-array process execution with shell mode disabled. Do not expose secrets in logs or inherit unnecessary sensitive environment values.

Acceptance Criteria

  • supported project processes start through one command;
  • process startup failures are actionable and non-zero;
  • SIGINT/SIGTERM cleanup is tested;
  • no orphan processes remain after normal cancellation in tests;
  • output works in TTY and CI/non-TTY contexts.

Dependencies

  • CLI-003
  • CLI-005
  • CLI-006
  • generated project conventions from CLI-027 through CLI-030 as relevant

🏷 Labels

  • type: feature
  • area: dev
  • priority: P1
  • difficulty: advanced
  • security-sensitive

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions