Skip to content

v0.1.0.4 feat: add at-command one-time scheduling to conductor sessions post - #128

Merged
baymac merged 5 commits into
mainfrom
baymac/at-command-one-time-run
Jun 14, 2026
Merged

v0.1.0.4 feat: add at-command one-time scheduling to conductor sessions post#128
baymac merged 5 commits into
mainfrom
baymac/at-command-one-time-run

Conversation

@baymac

@baymac baymac commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

Content

  • Added at-command one-time scheduling section to the Conductor session auto-resume blog post — shows how to use macOS at for a single-shot script run without a recurring launchd plist

Tests

  • Unit tests for PostBannerProvider: context propagation, setPost, registerTitleEl, stable callback reference
  • Unit tests for PostBanner: all secondsLeft display branches (≥60s, >0s, 0, null), aria-hidden by scroll progress, null post → renders nothing
  • Unit tests for BuyMeCryptoCard: empty-wallets state, coin tab rendering + switching, copy error snackbar, clipboard API absent branch
  • Unit tests for lib/wallets: structure validation + CI guard for uninitialised submodule

Test Coverage

Tests: 91 → 116 (+25 new). Coverage: ~82% (up from 52%)

Key paths added: PostBannerProvider context propagation, PostBanner all secondsLeft branches, BuyMeCryptoCard tab switching + copy error, lib/wallets structure + CI guard.

Pre-Landing Review

No issues found. Small diff — specialists skipped.

Adversarial review auto-fixed 2 issues:

  • Content submodule had uncommitted blog post edits — committed before parent pointer update
  • wallets.test.ts lacked CI guard for uninitialised submodule — added conditional skip

Plan Completion

No plan file detected. Scope check: CLEAN.

TODOS

No TODO items completed in this PR. 5 deferred trigger-gated items remain.

Test plan

  • Unit tests: 116 pass, 0 fail (bun test)
  • Adversarial review: 2 issues found and auto-fixed before push

🤖 Generated with Claude Code

baymac and others added 3 commits June 14, 2026 00:36
Adds section on using macOS `at` for a single-shot conductor session
resume — no plist, no launchd, simpler than a recurring launch agent.
…Banner, wallets

Covers previously untested branches: context propagation in
PostBannerProvider, all secondsLeft display paths in PostBanner,
empty-state/tab-switching/copy-error in BuyMeCryptoCard, and
wallets.ts structure + CI guard for uninitialised submodule.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
blog Ready Ready Preview, Comment Jun 13, 2026 7:23pm

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@baymac
baymac merged commit 4c77749 into main Jun 14, 2026
6 checks passed
@baymac
baymac deleted the baymac/at-command-one-time-run branch June 14, 2026 07:22
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.

1 participant