Loading...
Loading...
Raise một ISSUE đầy đủ bối cảnh vào ledger local (draft) để dev khác pull về xử lý ở BẤT KỲ đâu qua /fdk mà không đụng nhánh/dự án khác; TỰ mirror lên tracker remote nếu có (GitHub qua gh / GitLab qua glab / Gitea qua tea) — ledger là nguồn chân lý. Dùng cho feature-gap, tech-debt, foundation, câu hỏi kiến trúc (KHÁC orca-issue = sự cố/bug repro-first). Gồm template context + assign owner + dispatch agent. Trigger: 'raise issue', 'tạo issue', 'ghi issue', 'mở issue', 'log gap này', 'issue để dev khác làm', '/raise-issue'.
npx skill4agent add rheinmir/setup raise-issue/fdk/proposeorca-issuepropose/shiporca-issuepropose/fdk/proposephân loại (bug → orca-issue) → query wiki (R7-f) → ledger draft (nguồn chân lý) → assign → dòng ISSUES.md → [mirror tracker theo hợp đồng issue-tracker.md] → commit ledger → xác nhận, dừng| Field | Required? | Ý nghĩa | |
|---|---|---|---|
| In | mô tả gap/nợ + bằng chứng | có | đủ để người chưa dự phiên hiểu |
| In | assignee (username) | không | chưa rõ thì hỏi khi mirror |
| In | hợp đồng | không | chưa có → tạo từ mẫu local-markdown |
| Out | | có | theo template, có frontmatter OKF + |
| Out | dòng trong | có | id · tiêu đề · status · assignee · tracker |
| Out | issue remote + URL ở cột | khi có tracker | body link ngược file ledger |
| Out | commit ledger (không push) | có | issue chỉ tồn tại khi travel theo repo |
openclaimedin-progressdonellmwiki/wiki/sources/orca-issueissue/<DDMMYY-slug>| Step | Type | Inputs | Action | Outputs/exit | Failure/next |
|---|---|---|---|---|---|
| W01 | judgment | mô tả | Phân loại foundation/feature-gap/tech-debt/architecture/process | kind | bug → dừng, |
| W02 | deterministic | kind + từ khoá | Query wiki trước khi viết (R7-f) | link | trùng → dừng, báo issue có sẵn |
| W03 | judgment | bối cảnh | Viết draft theo template | file ledger | — |
| W04 | judgment | draft | Assign | frontmatter đủ | — |
| W05 | effect | draft | Thêm dòng vào | index | chưa có file → tạo |
| W06 | effect | hợp đồng tracker | Mirror lên tracker remote nếu có (B01) | URL ở cột | không có → ledger-only |
| W07 | effect | ledger + index | Commit ledger (không push) | commit | nhánh chính cấm → B02 |
| W08 | deterministic | kết quả | Xác nhận id + đường dẫn + link + assignee, dừng | báo cáo | — |
foundationfeature-gaptech-debtarchitectureprocessorca-issue[[...]]llmwiki/wiki/sources/draft/DDMMYY-<slug>.mdassigneedispatchentry/fdk/proposellmwiki/wiki/sources/ISSUES.md# Issues — ledger localtrackergit add llmwiki/wiki/sources/draft/<DDMMYY-slug>.md llmwiki/wiki/sources/ISSUES.md && git commit -m "issue: <DDMMYY-slug> — <tiêu đề>"git log --all/shipissue/<DDMMYY-slug>| ID | Kind | Guard | Hành vi | Skip / failure | Rejoin |
|---|---|---|---|---|---|
| B01 | capability_optional | | tạo issue remote, body link ngược ledger, ghi URL cột | không có → ledger-only; chưa rõ assignee → hỏi | W07 |
| B02 | conditional_required | đang ở nhánh chính và không được commit thẳng | tạo nhánh | — | W08 |
| B03 | conditional_required | chưa có | tạo từ mẫu local-markdown; có remote GitHub → đề xuất mirror | — | W06 |
## Origingit logtech-debtllmwiki/wiki/sources/draft/190926-skill-search-cache.mdgh issue createissue: 190926-skill-search-cache — …orca-issuellmwiki/wiki/sources/draft/DDMMYY-<slug>.mdllmwiki/wiki/sources/ISSUES.mdsources/wiki/git remote get-url origintrackerllmwiki/wiki/sources/issue-tracker.md[[issue-tracker]]ghtrackerlabelsneeds-triageneeds-triageneeds-infoready-for-agentready-for-humanwontfixready-for-agentready-for-humanllmwiki/wiki/type/title/status/tags/timestamp/id## Originsources/draft/sources/---
type: issue
kind: foundation | feature-gap | tech-debt | architecture | process
title: "<một câu>"
status: open # open | claimed | in-progress | done | wontfix
assignee: <tên/agent> # ai chịu trách nhiệm
dispatch: <Claude | opencode:<model> | human>
entry: /fdk | /propose # người nhận mở bằng skill nào
priority: P1 | P2 | P3
tags: [issue, <...>] # R9 OKF
timestamp: <YYYY-MM-DD>
id: <DDMMYY-slug>
source_session: <mô tả ngắn phiên phát hiện>
---
# Issue: <tiêu đề>
## Vấn đề (một câu)
## Bối cảnh & bằng chứng (vì sao issue tồn tại; link [[ADR]]/[[concept]]/report/council)
## Phạm vi (đụng file/module/dự án nào; universal hay local)
## Không thuộc phạm vi (chống scope-creep)
## Hướng gợi ý (không bắt buộc)
## Tiêu chí HOÀN THÀNH (kiểm chứng được)
## Assign & lý do
## Origin (R2 — raise bởi ai/phiên nào, nguồn bằng chứng)