安正超
b2e6cc520b
docs: update security advisory lessons ( #3447 )
2026-06-14 21:51:54 +08:00
houseme
9059a9c68d
refactor(logging): standardize concurrency and trusted proxy events ( #3417 )
...
* refactor(logging): standardize concurrency and proxy events
* chore(logging): extend guardrails for concurrency and proxies
* feat(skill): add rustfs logging governance skill
2026-06-14 01:00:26 +08:00
安正超
af291afb91
chore(dev): streamline local verification gates ( #3410 )
2026-06-13 21:51:33 +08:00
安正超
4254633c9e
docs: update security advisory lessons ( #3262 )
2026-06-07 22:02:56 +08:00
安正超
b5e565c0ce
chore(agents): add Rust code quality rules and skill ( #3144 )
...
* docs: update security advisory lessons
* chore(agents): add Rust code quality rules and skill
Add rules derived from full-project code review (48 findings across
7 dimensions) to prevent recurring issues in agent-generated code.
AGENTS.md changes:
- crates/AGENTS.md: error type design, concurrency, recursion safety,
type casting, test quality rules
- root AGENTS.md: serde safety, naming conventions
- crates/ecstore/AGENTS.md: allocation discipline, lock ordering,
recursion safety, dead code policy
- crates/notify/AGENTS.md: lock ordering for runtime_view/facade
Skill changes:
- code-change-verification: add Rust-specific checks (unwrap, as cast,
clone, lock order, recursion, error types, test assertions)
- security-advisory-lessons: add serde deserialization safety pattern
- NEW rust-code-quality: automated scan + manual review checklist
2026-05-31 22:19:36 +08:00
houseme
f1207a9e28
docs(skills): quote release bump description ( #3077 )
...
* docs(skills): quote release bump description
* chore(deps): bump lapin and rumqttc-next
2026-05-24 19:59:29 +00:00
Henry Guo
69dcf9e6cb
fix(tooling): harden internode transport benchmark setup ( #3037 )
...
* refactor(config): centralize internode transport constants
* fix(bench): guard all ripgrep calls behind dry-run check
Move require_cmd rg and metrics collection inside the non-dry-run
path so that --dry-run works on hosts without rg installed.
* feat(tooling): cross-platform protoc setup for Linux and macOS
Make install-protoc.sh support Linux (x86_64, aarch64) alongside
macOS, and bump CI protoc from 29.3 to 33.1 to match the version
required by the gproto build script.
* fix(bench): record internode baseline error counts
* fix(skill): correct YAML frontmatter formatting for release-version-bump
* chore(ci): bump protoc version to 34.1
* fix(tooling): bump protoc 33.1 to 34.1 in install script, restore SKILL.md description
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-05-21 05:47:32 +00:00
houseme
b2dfdf85de
chore(release): prepare 1.0.0-beta.4 ( #3032 )
...
* chore(release): prepare 1.0.0-beta.4
* docs(skill): refine rustfs spec changelog rule
* docs(skill): optimize rustfs release bump workflow
2026-05-20 13:56:43 +00:00
安正超
4c9fd789ea
docs: update security advisory skill lessons ( #2991 )
2026-05-18 12:34:27 +08:00
houseme
bdb98598d2
chore(release): prepare 1.0.0-beta.3 ( #2957 )
2026-05-14 04:27:26 +00:00
安正超
ba7ee5fbdd
docs(security): make advisory skill lesson first ( #2860 )
...
Co-authored-by: cxymds <Cxymds@qq.com >
2026-05-07 21:53:26 +08:00
安正超
6ec3a4c4d5
docs(security): refresh advisory lesson states ( #2859 )
2026-05-07 21:21:15 +08:00
安正超
9364ecba67
docs: add security advisory lessons skill ( #2801 )
...
Signed-off-by: 安正超 <anzhengchao@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 11:59:13 +08:00
安正超
0b0c10b323
docs(agents): enforce constant reuse rules ( #2348 )
2026-03-30 21:50:14 +08:00
安正超
ce1f7cfdcb
chore(skills): add repository-local workflow skills ( #2190 )
2026-03-17 22:13:46 +08:00