v1.2.0 — Honest self-audit: cost docs, safety, portability bugs
User asked: "does the repo work, is it a good skill, what's missing?" Self-applied audit. Fixed 2 real bugs, 1 description issue, and 5 missing files.
Real bugs fixed
sed -i ''incommands/nightshift-debug.md— BSD-only syntax. Linux users would have hit `sed: invalid option -- '''`. Replaced with `perl -i -pe` (cross-platform).#!/bin/bashin 2 scripts — macOS ships bash 3.2 at/bin/bash(Apple stuck on GPLv2 forever). Switched all 4 scripts to#!/usr/bin/env bashfor modern-bash discovery via PATH.
Description quality
- SKILL.md frontmatter now includes a
NOT for:clause. Prevents over-triggering on "single bugfix", "architecture decision", "one-shot refactor" queries that shouldn't pull in the full multi-task nightshift workflow.
Missing context (highest-impact addition)
-
docs/07-cost-and-safety.md— real $ cost estimates ($0.50/task Sonnet, $1.50/task Opus, $40-200 per default overnight run), pre-launch safety checklist, --dangerously-skip-permissions handling, disaster recovery commands.Critical: users previously had zero idea what a nightshift costs. Now they do.
-
docs/FAQ.md— common questions by topic (general, cost, setup, during-run, results, skill, defaults rationale). -
README leads with Cost-and-safety section before prerequisites. Risk surfaced up front.
Community files
SECURITY.md— vulnerability disclosure policy.github/ISSUE_TEMPLATE/bug_report.md— structured bug intake.github/ISSUE_TEMPLATE/stack_adapter.md— template for new-stack adapter requests.github/PULL_REQUEST_TEMPLATE.md— PR checklist with sanitization reminder.editorconfig— consistent line endings across contributors
What's still missing (acknowledged)
- End-to-end install.sh test on a fresh machine (never run)
- Asciinema/GIF demo recording
- Marketplace listing setup (so
/plugin installworks without manual marketplace config)
These are nice-to-haves. Repo is now feature-complete for v1.x.
Install
```bash
curl -fsSL https://raw.githubusercontent.com/noluyorAbi/autonomous-agent-nightshift/main/bin/install.sh | bash
```