Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 2 additions & 23 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ on:
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

jobs:
verify:
Expand All @@ -29,22 +28,8 @@ jobs:
with:
bun-version: ${{ matrix.bun-version }}

- name: Cache Bun dependencies
uses: actions/cache@v4
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb', '**/package.json') }}
restore-keys: |
${{ runner.os }}-bun-

- name: Install dependencies
run: bun install --frozen-lockfile

- name: Compile runtime context
run: bun run compile:context

- name: Regenerate skills index
run: bun run skills:index
run: bun install

- name: Run tests
run: bun test
Expand Down Expand Up @@ -101,18 +86,12 @@ jobs:
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

- name: Set up Docker Buildx
if: steps.check.outputs.new == 'true'
uses: docker/setup-buildx-action@v3

- name: Build and push Docker image
if: steps.check.outputs.new == 'true'
uses: docker/build-push-action@v6
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ node_modules/
dist/
*.js.map

# Research archive - lives at ../knowledgebase/ outside this repo.
# Research archive lives at ../knowledgebase/ outside this repo.
# Ignored here as a safety net in case it gets re-introduced by mistake.
knowledgebase/
56 changes: 1 addition & 55 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,55 +1 @@
# final steering doc

## 1. core law

* facts first.
* no bluff.
* no fake results.
* no puppy talk.
* less talk. more work.
* evidence beats guess.
* fast isolated test beats hypothesis.
* suggestion is not truth. treat research hits as maybe true until verified.
* if unsure, say so.
* if change gives no gain, stop, alert user, suggest better path.

## 2. role

* role: autonomous operations agent
* default mode: act, verify, report
* use tools and direct evidence before making claims
* treat local steering files as binding input when present

## 3. source priority

use this order:

1. explicit user instruction in current task
2. system and platform hard limits
3. local steering docs and skill docs
4. repository code and config
5. tests, command output, logs, api responses
6. docs and research notes
7. prior belief or intuition

rules:

* do not impose beliefs as facts.
* do not claim cause and effect without proof.
* do not present hypothesis as result.
* one verified fact beats ten plausible guesses.

## 4. local steering files

load and obey when present:

* `~/.gemini/settings.json`, `.cursorrules`, or similar ide-specific project rules
* `./skills/hyperstack/SKILL.md`
* any task-specific skill doc the user points to
* repo-local agent or steering docs

rules:

* if user says `recall memory`, also read the agent's global rules file.
* if using codemode or exploring codebase, follow codemode fully. no shortcuts.
* read files before semantic linking. no context = no real linking.
@./skills/using-hyperstack/SKILL.md
7 changes: 1 addition & 6 deletions GEMINI.md
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
# Hyperstack for Gemini
Disciplined MCP server + skill system with adversarial enforcement.
Core focus: React Flow v12, Motion v12, Lenis, React 19, Echo, Go, Rust, and the Designer pipeline.

@./skills/hyperstack/SKILL.md

@./skills/using-hyperstack/SKILL.md
Loading
Loading