Skip to content

refactor: harden shell runtime and CI#2

Merged
chinadbo merged 3 commits intomainfrom
shell-first-hardening
Apr 13, 2026
Merged

refactor: harden shell runtime and CI#2
chinadbo merged 3 commits intomainfrom
shell-first-hardening

Conversation

@chinadbo
Copy link
Copy Markdown
Owner

Summary

  • centralize shell config normalization and publish explicit runtime context for policy/render
  • validate animation themes before danmaku runs and fall back safely when themes are invalid
  • make CI enforce the full shell test suite, including cwd-independent regression coverage and final review fixes

Test Plan

  • bash tests/run.sh all
  • bash tests/context_test.sh
  • bash tests/ci_test.sh

🤖 Generated with Claude Code

chinadbo and others added 3 commits April 13, 2026 20:56
Centralize shell config/runtime context so the Bash-first plugin path stays deterministic, and make animation + CI fall back safely instead of drifting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chinadbo chinadbo merged commit e30776a into main Apr 13, 2026
2 checks passed
@chinadbo chinadbo deleted the shell-first-hardening branch April 13, 2026 14:32
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