SuperAPI AI 工具集

atlas-crew-tasks

安全与审计

查看项目

更新于 10-16 01:37

技能介绍

用途:为 atlas-crew 组织的各仓库管理任务,工作项存在 GitHub Issues 和 Projects v2 看板中,仓库内 backlog/ 目录是迁移前已完成工作的冻结归档,只读。

看板:Atlas Crew Security 共用一个看板(项目 #8,含 Apparatus、Chimera、Crucible、Synapse、Bridge),Facet 使用独立看板(项目 #9)。两者均归 atlas-crew 所有,命令需带 --owner atlas-crew。

分类模型分三条正交轴:类型用 GitHub Issue Type(Feature、Bug、Task、Chore、Spike);领域用 Area 单选项目字段,目前仅 Facet #9 有;关注点用标签(accessibility、security、ux、cross-cutting、testing、documentation、playwright 及 GitHub/dependabot 约定)。跨仓库分组用看板 #8 的 Initiative 单选字段,单仓库内用原生 GitHub 里程碑。状态:Facet #9 为 Backlog→Todo→In Progress→Blocked→Done,#8 为 Todo→In Progress→Done。

登记任务:先用 gh issue create 创建 issue,再用 gh project item-add 9 --owner atlas-crew --url <issue-url> 加入看板,然后设置类型与项目字段。

排序:执行顺序不是看板字段,由原生依赖(blocked-by)与子任务推导,用 gh seq 重建波次:gh seq --repo atlas-crew/Facet --order-by Priority 或 gh seq --project 8 --owner atlas-crew --order-by Priority。GitHub UI 无法渲染拓扑序,gh seq 是标准视图;等待中的任务在 Facet #9 设为 Blocked。

注意事项:gh issue edit 无 --type 标志,设置类型需用 REST:gh api -X PATCH /repos/atlas-crew/Facet/issues/13 -f type=Feature。新建组织 Issue Type 需 admin:org 权限,先执行 gh auth refresh -h github.com -s admin:org,再调用 gh api -X POST。设置单选字段需项目、字段、选项三个 ID 和条目 ID,应动态查询而非硬编码。编辑单选选项须保留既有选项 ID,否则会解除所有条目赋值。视图无法通过 API 创建,需在看板 UI 手动设置。各仓库看板约定见 docs/development/project-board.md。