Skip to content

Add SPEC.md documenting all current features#48

Open
asmacdo wants to merge 2 commits intomainfrom
add-spec
Open

Add SPEC.md documenting all current features#48
asmacdo wants to merge 2 commits intomainfrom
add-spec

Conversation

@asmacdo
Copy link
Member

@asmacdo asmacdo commented Mar 12, 2026

Addresses #42. Extracts a comprehensive specification from the current implementation covering CLI, configuration, volumes, path modes, worktree support, NVIDIA GPU, container runtime, Dockerfile, setup script, security boundaries, testing, and CI/CD.

Produced by Claude-code

Addresses #42. Extracts a comprehensive specification from the current
implementation covering CLI, configuration, volumes, path modes, worktree
support, NVIDIA GPU, container runtime, Dockerfile, setup script, security
boundaries, testing, and CI/CD.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SPEC.md Outdated

### Triggers

- Push to `main` or `enhs` branches.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

while at it - purge that outdated and unused enhs from branches, CI and here

Suggested change
- Push to `main` or `enhs` branches.
- Push to `main` branches.

SPEC.md Outdated

### Default Mounts

| Mount | Host Path | Container Path | Options |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ask claude to reformat all tables to be also for human consumption (properly indented)

@@ -0,0 +1,440 @@
# YOLO Specification
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add to CLAUDE.md a strong note to consult SPEC.md file for any work on yolo

SPEC.md Outdated
# YOLO Specification

Extracted from the current implementation as of 2026-03-12.
See [issue #42](https://github.com/con/yolo/issues/42).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

information not useful long run

Suggested change
See [issue #42](https://github.com/con/yolo/issues/42).

- Reformat all SPEC.md tables with proper column alignment for readability
- Remove dated "Extracted from..." header (not useful long-term)
- Add CLAUDE.md with directive to consult SPEC.md for yolo work
- Remove unused `enhs` branch from CI triggers and spec

Co-Authored-By: Yaroslav Halchenko <debian@onerussian.com>
Co-Authored-By: Austin Macdonald <austin@dartmouth.edu>
Co-Authored-By: Claude Opus 4.6 <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.

2 participants