Skip to content

docs(phase-0): release Phase 0 milestone#33

Merged
nayrosk merged 11 commits into
mainfrom
develop
Apr 14, 2026
Merged

docs(phase-0): release Phase 0 milestone#33
nayrosk merged 11 commits into
mainfrom
develop

Conversation

@nayrosk

@nayrosk nayrosk commented Apr 14, 2026

Copy link
Copy Markdown
Member

Description

Phase 0 milestone release: architecture-only phase. All module specs
confirmed, roadmap finalized, governance refactored, public README refreshed.
No production Rust code is shipped in Phase 0; Phase 1 (CLI mode, first
chains, BuildKit, OCI push) begins after this merge.

Type of change

  • docs (release merge)

Summary of changes since last main

9 commits on develop ahead of main:

  • Architecture specs for every module under docs/specs/
  • Finalized roadmap under docs/ROADMAP.md
  • Governance refactor: CLAUDE.md slimmed to universal rules; agent-specific
    rules moved into each .claude/agents/*.md. Two @it-consultant audits
    confirmed zero rule loss.
  • README.md public-facing refresh: logo, dockermint.io / docs.dockermint.io
    / Pebblify links, non-technical intro, technical overview below the fold
  • .gitignore entry for scheduled-task runtime lock
  • CI pipeline foundations (fmt, clippy, build matrix for 5 toolchains, deny,
    audit, mutants, docs) already on main from earlier work — unchanged here

Testing

  • No production code changes — documentation and governance only
  • All previous PRs on develop passed CI individually
  • No secrets in diff
  • CodeRabbit approved all constituent PRs

Breaking changes

None

Related

Closes #32

Summary by CodeRabbit

  • Chores
    • Updated GitHub Actions workflow dependencies to latest stable versions for improved performance and security.
    • Updated version control configuration to exclude additional temporary build-related files.

nayrosk and others added 11 commits April 13, 2026 19:33
Chore/Update develop from main
Bumps the github-actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release).


Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

Updates `softprops/action-gh-release` from 2 to 3
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…lop/github-actions-9d46de6ade

ci(deps): bump the github-actions group across 1 directory with 2 updates
This file is a runtime lock produced by the scheduled-task subsystem
and must not be tracked in version control.
Refactored CLAUDE.md to contain only universal rules (project overview,
architecture, security, rule integrity, authority, team structure, workflow).
Agent-specific content (Rust coding standards, testing anti-weakening, VCS rules,
Git commit gates, preferred crates) moved into each owning agent file.
Caveman compression applied to all 14 files to reduce token load while
preserving every MUST/NEVER rule — audited twice by @it-consultant with zero
rule loss.

Closes #27
Refresh public-facing documentation: README updated with improved branding,
links to dockermint.io / docs.dockermint.io / Pebblify, tone softened with
technical content moved below fold. ROADMAP phases renumbered (Phase 0: N/A,
Phase 1: v0.1.0, cascade continues). Marketing command: role rename CTO → CMO,
restructured language options, expanded emoji rules.

Closes #28
…s-lock

chore(gitignore): ignore .claude/scheduled_tasks.lock
docs(governance): split CLAUDE.md into common + agent-scoped rules
docs: refresh README + renumber ROADMAP + update marketing command
@nayrosk nayrosk self-assigned this Apr 14, 2026
@coderabbitai

coderabbitai Bot commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 7cbbbdff-f680-4f31-b399-1b75fa6e2daf

📥 Commits

Reviewing files that changed from the base of the PR and between fc692f8 and 6d5a810.

⛔ Files ignored due to path filters (17)
  • .claude/agents/archiver.md is excluded by !**/*.md
  • .claude/agents/assistant.md is excluded by !**/*.md
  • .claude/agents/cooker.md is excluded by !**/*.md
  • .claude/agents/devops.md is excluded by !**/*.md
  • .claude/agents/it-consultant.md is excluded by !**/*.md
  • .claude/agents/lead-dev.md is excluded by !**/*.md
  • .claude/agents/product-marketing.md is excluded by !**/*.md
  • .claude/agents/qa.md is excluded by !**/*.md
  • .claude/agents/reviewer.md is excluded by !**/*.md
  • .claude/agents/rust-developer.md is excluded by !**/*.md
  • .claude/agents/software-architect.md is excluded by !**/*.md
  • .claude/agents/sysadmin.md is excluded by !**/*.md
  • .claude/agents/technical-writer.md is excluded by !**/*.md
  • .claude/commands/marketing.md is excluded by !**/*.md
  • CLAUDE.md is excluded by !**/*.md
  • README.md is excluded by !**/*.md
  • docs/ROADMAP.md is excluded by !**/*.md
📒 Files selected for processing (3)
  • .github/workflows/lint.yml
  • .github/workflows/release.yml
  • .gitignore

📝 Walkthrough

Walkthrough

This PR updates two GitHub Actions workflow versions to their latest releases and adds a scheduled tasks lock file to the gitignore, part of the Phase 0 architecture documentation milestone.

Changes

Cohort / File(s) Summary
GitHub Actions Version Updates
.github/workflows/lint.yml, .github/workflows/release.yml
Updated actions/upload-artifact from v6 to v7 and softprops/action-gh-release from v2 to v3, maintaining existing configurations and conditionals.
Gitignore Configuration
.gitignore
Added .claude/scheduled_tasks.lock to exclude scheduled task runtime lock files from version control.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related issues

Possibly related PRs

  • PR #29: Directly related—introduces the same .claude/scheduled_tasks.lock gitignore entry.
  • PR #9: Related—modifies the same artifact-upload action version in .github/workflows/lint.yml.
  • PR #5: Related—updates GitHub Actions versions in the same workflow files.

Poem

🐰 Versions hop along, lock files tucked away,
Actions leap forward to a brighter day,
Old v2, v6 bid their fond goodbye,
While gitignore shields what need not fly. ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Out of Scope Changes check ⚠️ Warning GitHub Actions version bumps in lint.yml and release.yml are out-of-scope chores not mentioned in issue #32 objectives. While minor, they represent unplanned maintenance work. Either document these dependency updates in the PR description or separate them into a dedicated maintenance PR to keep this release PR focused on Phase 0 deliverables.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed Title uses conventional commit style (docs scope) and clearly identifies the Phase 0 milestone release as the main change.
Description check ✅ Passed Description is comprehensive with clear change summary, testing notes, type of change marked, and related issue linked. Minor gaps in checklist completion are acceptable for documentation releases.
Linked Issues check ✅ Passed PR addresses all coding objectives from #32: architecture specs delivered, roadmap finalized, governance refactored, README refreshed, .gitignore updated. CI already in place as noted.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nayrosk

nayrosk commented Apr 14, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Apr 14, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@nayrosk nayrosk merged commit 3f7084c into main Apr 14, 2026
14 checks passed
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.

[Docs]: Phase 0 milestone release — architecture specs confirmed

1 participant