Skip to content

feat: migrate Hyperstack to topology-driven local runtime#78

Merged
KailasMahavarkar merged 24 commits intomainfrom
feat/rename-hyperstack-and-3-layer-arch
Apr 19, 2026
Merged

feat: migrate Hyperstack to topology-driven local runtime#78
KailasMahavarkar merged 24 commits intomainfrom
feat/rename-hyperstack-and-3-layer-arch

Conversation

@KailasMahavarkar
Copy link
Copy Markdown
Collaborator

Summary

  • replace the Docker-first runtime with a topology-driven local tool runtime
  • add workspace-first routing, artifact contracts, CLI routing/validation, and generated topology summaries
  • align skills, role contracts, harness docs, and bootstrap behavior with conditional design contracts and frontend-builder naming

Test Plan

  • bun test
  • bun run build

@KailasMahavarkar KailasMahavarkar merged commit 39592eb into main Apr 19, 2026
4 checks passed
@KailasMahavarkar KailasMahavarkar deleted the feat/rename-hyperstack-and-3-layer-arch branch April 19, 2026 10:18
KailasMahavarkar added a commit that referenced this pull request Apr 22, 2026
Single-commit destructive revert. Tree equals 7131ac3 exactly EXCEPT for a one-line fix in skills/hyperstack/SKILL.md to unbreak CI.

Why the fix is needed: the 7131ac3 snapshot itself had an internal drift - src/internal/context-compiler.ts extracts the section heading "Role Registry" while skills/hyperstack/SKILL.md has "## Role Registry Details". `bun run compile:context` fails as a result and the verify job cannot pass. Admin-merge with failing required status checks is blocked by branch protection.

Minimal fix: rename the skill heading from "## Role Registry Details" to "## Role Registry" to match what the compiler already reads. This is the smallest possible change to make the 7131ac3 tree runnable in CI.

Everything else about the tree equals 7131ac3 (feat: rename using-hyperstack to hyperstack and implement 3-layer architecture) from 2026-04-15.

Wipes PRs #78..#95. 28 files changed vs prior main, +320 -101.

Follow-up still needed: target carries package.json version 1.1.3 which already has a tag. A version bump to 1.1.5 must land next so release-and-publish doesn't try to re-tag v1.1.3.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
KailasMahavarkar added a commit that referenced this pull request Apr 22, 2026
Single-commit destructive revert. Tree equals 7131ac3 exactly EXCEPT for a one-line fix in skills/hyperstack/SKILL.md to unbreak CI.

Why the fix is needed: the 7131ac3 snapshot itself had an internal drift - src/internal/context-compiler.ts extracts the section heading "Role Registry" while skills/hyperstack/SKILL.md has "## Role Registry Details". `bun run compile:context` fails as a result and the verify job cannot pass. Admin-merge with failing required status checks is blocked by branch protection.

Minimal fix: rename the skill heading from "## Role Registry Details" to "## Role Registry" to match what the compiler already reads. This is the smallest possible change to make the 7131ac3 tree runnable in CI.

Everything else about the tree equals 7131ac3 (feat: rename using-hyperstack to hyperstack and implement 3-layer architecture) from 2026-04-15.

Wipes PRs #78..#95. 28 files changed vs prior main, +320 -101.

Follow-up still needed: target carries package.json version 1.1.3 which already has a tag. A version bump to 1.1.5 must land next so release-and-publish doesn't try to re-tag v1.1.3.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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