You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Publication Plan: Copilot Cockpit on Awesome Copilot
2
2
3
3
Date: 2026-04-15
4
-
Status: Preparing for approval
4
+
Status: Review-ready for internal approval; direct PR preparation pending human approval
5
+
6
+
## Current Status
7
+
8
+
- Public repository path confirmed: https://github.com/goodguy1963/Copilot-Cockpit
9
+
- Repo-link verification is no longer a blocker.
10
+
- The current stage is internal approval and send review readiness.
11
+
- The next move is preparing a PR against awesome-copilot with a `website/data/tools.yml` entry for Copilot Cockpit.
12
+
- PR submission remains blocked on human approval.
5
13
6
14
## Target State
7
15
8
-
Copilot Cockpit is being prepared for Awesome Copilot as a `Tool`. Re-scoping to `Plugin` happens only if the maintainers explicitly reject the tool path.
16
+
Copilot Cockpit is being prepared for Awesome Copilot as a `Tool` entry in `website/data/tools.yml`. Re-scoping to `Plugin` happens only if maintainers explicitly reject the tool path during PR review.
9
17
10
-
The external inquiry and final submission stay behind human approval gates.
18
+
The direct PR and final submission stay behind human approval gates.
11
19
12
20
## Guardrails
13
21
14
22
- The tool path is the working decision.
23
+
- The tool catalog appears to be data-driven by `website/data/tools.yml`, which is the visible integration surface for a tool contribution.
15
24
- Do not imply Marketplace availability; the current public install path is GitHub Releases plus VSIX.
16
25
- Every claim must be supported by the README, package.json, public repo links, or existing demo assets.
17
-
- No external outreach or submission without human approval.
26
+
- No PR submission or external outreach without human approval.
18
27
19
28
## Phases
20
29
21
30
### Phase 0 - Prepare submission materials
22
31
23
32
Deliverables:
24
33
- concise English submission pack
25
-
- short English maintainer message
34
+
- short English path note replacing the old maintainer inquiry draft
26
35
- asset pack built from existing public files with gaps clearly marked
36
+
- draft `tools.yml` entry using the visible upstream fields and category set
27
37
28
38
Success criterion:
29
-
- All text, links, requirements, and claims are ready for review and aligned with the tool path.
39
+
- All text, links, requirements, and claims are ready for review and aligned with the tool path; the public repo path is confirmed.
30
40
31
41
### Phase 1 - Internal review gates
32
42
@@ -39,34 +49,34 @@ Review Gate G2:
39
49
Success criterion:
40
50
- The package can be sent externally without further content decisions.
41
51
42
-
### Phase 2 - External maintainer inquiry
52
+
### Phase 2 - Prepare awesome-copilot PR
43
53
44
54
Goal:
45
-
-Confirm only the preferred tool intake format, required fields, and whether GitHub Releases/VSIX is accepted as the install path.
55
+
-Prepare the actual `website/data/tools.yml` entry and supporting PR copy based on the fetched upstream files.
46
56
47
57
Review Gate G3:
48
-
- Human approval before sending the maintainer message
58
+
- Human approval before opening the PR
49
59
50
60
Stop condition:
51
-
- If the maintainers reject the tool path, stop the initiative and re-plan it separately.
61
+
- If PR review shows a different required path, stop and re-plan against the reviewer guidance.
52
62
53
-
### Phase 3 - Final submission
63
+
### Phase 3 - Final submission PR
54
64
55
65
Goal:
56
-
-Fill the confirmed tool format with the prepared pack and submit it externally.
66
+
-Submit the approved PR to awesome-copilot with the prepared `tools.yml` entry and supporting materials.
57
67
58
68
Review Gate G4:
59
-
- Explicit human approval before the actual send or review submit
69
+
- Explicit human approval before the actual PR submission
60
70
61
71
## Validation
62
72
63
73
1. Check links for repo, releases, README, issues, license, and demo.
64
-
2. Verify claims against evidence using public sources only.
74
+
2. Verify the proposed entry matches the visible `tools.yml` structure: `tools:` -> entry with `id`, `name`, `description`, `category`, `featured`, `requirements`, `links`, optional `features`, optional `configuration`, and `tags`.
65
75
3. Confirm the install path is described as GitHub Releases plus VSIX, with no Marketplace implication.
66
76
4. Use only existing assets and mark missing requested captures as `pending`.
67
77
68
-
## Open External Questions
78
+
## Upstream Notes
69
79
70
-
-Which tool intake format the Awesome Copilot maintainers prefer
71
-
-Which required fields they expect for tool listings
72
-
-Whether GitHub Releases or VSIX is accepted as the install path
80
+
-The fetched upstream files do not show a separate tool-submission intake in `CONTRIBUTING.md`.
81
+
-The visible categories in `tools.yml` are `MCP Servers`, `VS Code Extensions`, `CLI Tools`, `Visual Studio Extensions`, and `Documentation & Discovery`.
82
+
-The next move is preparing a PR against awesome-copilot with a `tools.yml` entry, not sending a format-check inquiry first.
0 commit comments