Scan the release distribution area (dist/release/ / when releasedistbackend = svnpubsub, or the configured distribution location), identify releases past the project's retention rule, and propose the backend-shaped command set to move them to the archive area. Read-only on the distribution surface; the RM executes…
Assemble a per-release audit record from lifecycle artefacts (planning issue, vote thread, artefact list, promote revision, and announcement URL) and propose a PR appending it to the project's audit log. Read-only on every release surface; the only write is a PR the RM reviews and a committer merges.
Draft the diff that adds the Release Manager's public key to the project's KEYS file ( ), emit a paste-ready svn (or backend-equivalent) command sequence, remind the RM to upload to the configured keyserver, and validate the key meets the ASF strength floor. Never commits, never holds or reads the private key. Runs…
Draft release preparation artefacts for : the planning issue, the version-bump and changelog prep PR, or the post-release development-version bump PR. Reads release metadata from /release-trains.md and /release-management-config.md. Every output is a draft confirmed by the Release Manager before filing; the agent…
Emit the backend-shaped promotion command set for a release that has passed its vote. Reads the planning issue (must carry vote-passed), constructs the staging → release move for the configured distribution backend, checks PMC membership of the Release Manager, and proposes the promoted label. Never runs the promotion…
Emit the paste-ready command sequence to tag an RC, build artefacts, sign each artefact, generate checksums, and stage them to the adopter's distribution backend. Covers Steps 4–5 of the release-management lifecycle. Never runs any command locally — all sequences are emitted for the Release Manager to execute on their…
Draft the [VOTE] email body and planning-issue comment for an RC of . Reads RC metadata from the planning issue and /release-management-config.md; produces a ready-to-copy [VOTE] subject + body and a proposed planning-issue comment. Never sends mail and never posts without explicit RM confirmation.
After the approval window closes, fetch the approval signal for an RC of , classify each reply as +1 / 0 / -1 and binding or non-binding against the configured roster, produce the tally summary, and draft the [RESULT] [VOTE] email. Never sends mail and never applies a label without explicit RM confirmation.
Instructions for apache/camel-kamelets, covering apache camel kamelets - ai agent guidelines, project info, ai agent rules of engagement, attribution and pr volume.
Workload-aware architecture design for Apache Doris. MUST USE when designing data architectures, choosing between data models, planning ingestion strategies, sizing clusters, or translating business requirements into Apache Doris system designs. Complements doris-best-practices with decision frameworks and…
Apache Doris table design and cluster sizing best practices. MUST USE when writing, reviewing, or optimizing Doris CREATE TABLE statements, partition/bucket strategies, data models, or cluster configurations. ALSO MUST USE whenever the doris-architecture-advisor skill produces DDL — apply the Pre-Flight Checklist to…
Apache Doris production diagnostics router. Use when Apache Doris queries are slow, imports are failing or timing out, compaction is raising -235 errors, nodes are OOM or crashing, materialized views are not rewriting, or tablet/replica health is degraded. Routes to the appropriate doris-debug- skill. Covers…
Use for Doris storage-compute separation (cloud mode) issues: meta-service latency, cache miss storms, object store throughput, and shared-nothing config conflicts in compute groups.
Use for Doris -235 / too many versions and compaction lag. Error raised in RowsetBuilder::checktabletversioncount when versioncount > maxtabletversionnum (default 2000) or meta serialize size limit.
Use for Doris Stream/Broker/Routine Load issues and Group Commit asyncmode WAL pile-up. Tunables: table groupcommitintervalms / groupcommitdatabytes; BE groupcommitinsertthreads, groupcommitwalpath, groupcommitwalmaxdisklimit.
Use for Doris sync MV (rollup) miss or async MTMV refresh/rewrite issues. Commands: SHOW ALTER TABLE MATERIALIZED VIEW, mvinfos(), EXPLAIN, REFRESH MATERIALIZED VIEW.
Use for Apache Doris slow/hanging/timeout queries. Covers FE planner (Nereids timeout), BE Profile bottlenecks, and Exchange WaitForData / brpc E1008 on port 8060. Session vars: enableprofile, querytimeout, nereidstimeoutsecond.
Use for Doris Workload Group / resource tag queue starvation, CPU/memory isolation leaks, and workload policy debugging. Commands: SHOW WORKLOAD GROUPS, EXPLAIN resource.
Use for Doris tablet/replica health, version skew, clone backlog, disk balance, and tablet repair. Commands: SHOW PROC tablethealth, SHOW TABLET, ADMIN REPAIR.