alive-bundle · v1.0.0 · 2026-04-10 · sha256 f835d356e5db9aa8
alive-bundle v1.0.0A
Immutable. This exact content never changes and is served at /api/v1/blob/f835d356e5db9aa8.
---
name: alive-bundle
description: Create, manage, and graduate bundles -- the unit of focused work within a walnut
version: 1.0.0
author: ALIVE Context System
license: MIT
toolsets:
- terminal
- file
triggers:
- "create bundle"
- "new bundle"
- "bundle"
- "start a bundle"
- "graduate bundle"
metadata:
hermes:
tags: [ALIVE, context, bundle, work]
---
# Bundle Management
Bundles are self-contained units of work inside a walnut. Any folder with a `context.manifest.yaml` is a bundle.
## Create
```
What's this bundle for?
1. Outcome -- produces something specific (deliverable, has a done state)
2. Evergreen -- accumulates context over time (collection, ongoing)
```
Ask for:
- **Name:** kebab-case (e.g., `website-rebuild`)
- **Goal:** one sentence describing the deliverable or collection
Scaffold:
```bash
BUNDLE_PATH="$WALNUT_PATH/[bundle-name]"
mkdir -p "$BUNDLE_PATH/raw"
```
Write `context.manifest.yaml`:
```yaml
goal: "[goal]"
status: draft
version: v0.1
sensitivity: private
pii: false
created: [today]
updated: [today]
context: |
Bundle created. [Initial context from conversation.]
sources: []
linked_bundles: []
tags: []
squirrels: [[session_id]]
active_sessions:
- session: [session_id]
engine: hermes-agent
started: [now]
working_on: "Initial setup"
```
Write `tasks.json`:
```json
{"tasks": []}
```
## Status Lifecycle
```
draft -> prototype -> published -> done
```
- **draft** -- actively worked on, markdown only
- **prototype** -- has a visual (HTML), maybe shared with 1-2 people
- **published** -- shared externally
- **done** -- outputs complete, bundle stays as historical record
## Graduate
When a `*-v1.md` or `*-v1.html` file exists:
```
v1 exists. Graduate this bundle?
1. Yes, mark as done
2. Yes, mark as published
3. Not yet
```
Flip `status:` in manifest. Bundle folder stays where it is.
## Routing
When content arrives:
- Same goal -> same bundle
- Related but different goal -> new bundle, link to existing
- Ambiguous -> ask once