socketry-project 0.3.7

Shared project conventions and development tasks for Socketry Rust crates
Documentation
# Releases

## v0.3.7

- Require a stable aggregate test and coverage result alongside publishing checks.
- Clarify merge gates and repository-owned agent guidance in the shared conventions.

## v0.3.6

- Normalize standard project Markdown files after version bumps.
- Fix the version bump hook's invocation of the Markdown normalizer.
- Include `bake-markdown` 0.3.0 in the shared task set so version bumps use hyphen markers for unordered lists.

## v0.3.5

- Require `bake-test-rust` 0.3.0 or newer for LLVM region coverage and update the shared testing guidance to match.

## v0.3.4

- Require Bake 0.18.0 and Bake Cargo 0.4.0 for shared task registration.
- Document a test-only shim pattern for deterministic coverage of difficult I/O failures.

## v0.3.3

- Point the project update skill at the shared Releasing skill and Bake Cargo task documentation.

## v0.3.2

- Add a shared Releasing skill and remove links to duplicated Cargo publishing guidance.
- Update the setup instructions to use `socketry-project` 0.3.

## v0.3.1

- Add a testing skill that sets the 100% line-coverage expectation and directs agents to review uncovered code for semantic defects and use `bake-test-rust` for canonical workflows and task details.
- Document how to maintain consistency across Socketry packages and record new semantic, layout, and naming patterns in the package that establishes them.

## v0.3.0

- Add an update skill for auditing and modernizing existing Socketry Rust projects.

## v0.2.7

- Clarify how context installation uses `.agents/context/index.md` and local Git exclusions without changing a repository-owned `agents.md`.
- Express shared task dependencies as minimum versions so compatible updates can be selected by the host project's lockfile.
- Require 100% line coverage for workspace targets in GitHub Actions.
- Use the shared `bake-test-rust` coverage task in the standard workflow.
- Cover Bake task execution and the version-bump hook's task ordering.

## v0.2.6

- Support `bake-agent-context` 0.2 while retaining compatibility with 0.1.
- Keep the generated context index under `.agents/context/` without modifying the repository owner's `agents.md`.

## v0.2.5

- Distribute repository setup, GitHub setup, and pull request guidance as installable skills.
- Provide shared Agent Context guidance through `bake-agent-context`.

## v0.2.4

- Clarify crate namespaces, descriptive type names, module layout, and test paths.

## v0.2.3

- Rename the project guides to shorter context filenames and titles.
- Clarify source, test, naming, and coverage conventions.

## v0.2.2

- Use Bake Cargo's GitHub Release automation in the standard publishing workflow.

## v0.2.1

- Document setup and task linking with `cargo bake --regenerate`.

## v0.2.0

- Move the shared project tasks to `bake` 0.17 and include standard Rust test tasks.
- Document standard local, downstream, and publishing workflows.

## v0.1.1

- Add a reusable Pull Requests guide to the packaged agent context.

## v0.1.0

- Establish shared conventions and standard Bake tasks for Socketry Rust projects.
- Document project layout, GitHub setup, and agent context installation.