interactive intro to open social

ci: consolidate fmt and clippy into check workflow

following tangled.org/core pattern where linting and testing are
combined in one workflow with multiple steps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

Changed files
+5 -15
.tangled
workflows
+5
.tangled/workflows/clippy.yaml .tangled/workflows/check.yaml
··· 7 nixpkgs: 8 - rustc 9 - cargo 10 - clippy 11 12 steps: 13 - name: run clippy 14 command: | 15 cargo clippy -- -D warnings
··· 7 nixpkgs: 8 - rustc 9 - cargo 10 + - rustfmt 11 - clippy 12 13 steps: 14 + - name: check formatting 15 + command: | 16 + cargo fmt --check 17 + 18 - name: run clippy 19 command: | 20 cargo clippy -- -D warnings
-15
.tangled/workflows/fmt.yaml
··· 1 - engine: nixery 2 - 3 - when: 4 - - event: ["push", "pull_request"] 5 - 6 - dependencies: 7 - nixpkgs: 8 - - rustc 9 - - cargo 10 - - rustfmt 11 - 12 - steps: 13 - - name: check formatting 14 - command: | 15 - cargo fmt --check
···