Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
5f3e823
feat: add pi-native signum runtime MVP
11me Apr 21, 2026
b598a3c
docs: harden pi runtime release surface
11me Apr 21, 2026
fce282a
feat: normalize pi verify dialect
11me Apr 21, 2026
6973156
docs: update pi native integration plan status
11me Apr 21, 2026
151c98e
fix: stabilize pi self-hosted scope enforcement
11me Apr 21, 2026
70d2175
chore: tighten pi contractor scope guidance
11me Apr 21, 2026
b9b9864
fix: accept canonical pi verify steps in execute
11me Apr 21, 2026
e85c8bf
fix: support stronger pi verify assertions
11me Apr 21, 2026
a1ead73
chore: tighten pi contractor verify guidance
11me Apr 21, 2026
c450179
chore: refine pi secrecy verification guidance
11me Apr 21, 2026
29062dc
chore: tighten pi engineer scope discipline
11me Apr 21, 2026
27fd811
fix: reject brittle pi contract assertions
11me Apr 21, 2026
d14b88f
fix: sanitize brittle pi verify checks
11me Apr 21, 2026
86b807c
chore: keep pi engineer out of runtime artifacts
11me Apr 21, 2026
536e845
fix: honor directory scopes in pi verify assertions
11me Apr 21, 2026
a2ce6c1
fix: run pi verify commands via extension exec
11me Apr 21, 2026
ef26153
fix: add deterministic pi contract validation
11me Apr 21, 2026
dbc0f39
feat: add bounded iterative pi audit
11me Apr 21, 2026
2cf39a1
fix: support portable pi verify regex flags
11me Apr 21, 2026
b7bb1f9
fix: include untracked files in pi execute receipts
11me Apr 21, 2026
134dc18
fix: include pi holdouts and untracked files in audit evidence
11me Apr 21, 2026
4748c93
fix: salvage malformed pi contractor json
11me Apr 21, 2026
c8dadf0
fix: reject brittle pi shell entrypoint assertions
11me Apr 21, 2026
4cbf921
fix: escape invalid pi contractor regex strings
11me Apr 21, 2026
687f67b
fix: sanitize brittle pi self-hosted verify steps
11me Apr 21, 2026
b9b0b8c
fix: drop brittle pi shell helper assertions
11me Apr 21, 2026
003f8a3
fix: drop brittle pi self-hosted shell assertions
11me Apr 21, 2026
1d5f849
test: add optional pi self-hosted smoke
11me Apr 21, 2026
a3f9477
fix: prefer current pi models across signum roles
11me Apr 21, 2026
869f7c9
feat: show pi signum progress heartbeats
11me Apr 21, 2026
c6292f7
feat: show pi signum progress in main window
11me Apr 21, 2026
73dc07c
feat: animate pi signum progress widget
11me Apr 21, 2026
655d5f5
fix: animate pi signum loader frames
11me Apr 21, 2026
7f846e2
fix: support stdout assertions in pi execute verify
11me Apr 21, 2026
cb9f486
fix: prevent stale pi execute reuse across contracts
11me Apr 21, 2026
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
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@

## [Unreleased]

### Added
- pi-native Signum runtime MVP from this repo root
- root `package.json` now exposes the repo as a pi-installable package with `pi.extensions`
- native `/signum` command for pi under `platforms/pi/`
- pi runtime support for `explain`, `init --harness`, `archive`, `close`, and `/signum <task>`
- pi task path now covers CONTRACT -> EXECUTE -> AUDIT -> PACK
- runtime policy-wrapped engineer tools, execute receipts, audit artifacts, and proofpack generation
- `tests/test-pi-extension.sh` plus optional live smoke `tests/test-pi-full-pipeline.sh`

### Notes
- pi AUDIT now supports bounded iterative repair parity with `.signum/audit_iteration_log.json`, `.signum/repair_brief.json`, per-pass snapshots under `.signum/iterations/`, and proofpack `iterativeAudit` summaries

## [4.19.1] - 2026-04-20

### Fixed
Expand Down
34 changes: 34 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ AI can generate a function in seconds; telling you whether it is correct takes l

## Install

### Claude Code

<!-- INSTALL:START -->
```bash
claude plugin marketplace add heurema/emporium
Expand All @@ -50,13 +52,45 @@ claude plugin install .

</details>

### pi

Signum also ships a native pi runtime from this same repo. The root package is the install surface.

```bash
pi install . -l
```

Then run inside pi:

```text
/signum explain
/signum init --harness
/signum your task here
```

For local non-interactive smoke work only, you may use:

```bash
SIGNUM_PI_AUTO_APPROVE=1 pi --no-extensions -e ./platforms/pi/extensions/signum/index.ts --mode json --no-session '/signum your task here'
```

`SIGNUM_PI_AUTO_APPROVE=1` is development-only and not the normal approval UX.

## Quick start

### Claude Code

```bash
# Run — describe what you want to build
/signum "your task description"
```

### pi

```text
/signum your task description
```

Signum grades your spec, shows the contract for approval, implements with an automatic repair loop, audits from multiple angles, and produces `proofpack.json` plus an advisory `anti_entropy_report.json`.

Storage model:
Expand Down
2 changes: 2 additions & 0 deletions docs/PLANS.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ review_cadence: monthly
| Root anti-entropy / RECONCILE design | `docs/plans/2026-04-10-root-anti-entropy-reconcile-design.md` | active | Current recommendation: report-only anti-entropy first, no root Phase 5 mutation |
| Thin CLI extraction | `docs/thin-cli-extraction-plan.md` | active | Tracks deterministic-core extraction to Rust / `signum-core` |
| Iterative audit behavior | `docs/plans/2026-03-15-iterative-audit-design.md` | active | Design reference for review/fix loop behavior |
| pi native integration | `docs/plans/2026-04-20-pi-native-integration-plan.md` | active | MVP shipped in repo overlay; current follow-up is docs, tests, and release hardening |

## Recent Resolved Planning Debt
- Canonical source policy is now documented in `docs/reference.md`.
Expand All @@ -38,6 +39,7 @@ review_cadence: monthly
- Implement the first report-only anti-entropy artifact without changing the canonical root phase model.
- Extend thin-cli planning from extraction inventory to a stable protocol/event model for `signum-core`.
- Decide whether `README.md` and `CHANGELOG.md` need an immediate sync pass for `init --harness`.
- Finish Slice 6 for pi-native `/signum`: root docs sync, full-pipeline smoke coverage, and release hardening.

## Archive Rules
- Keep active planning docs under `docs/plans/`.
Expand Down
Loading