-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathfeature_list.json
More file actions
39 lines (39 loc) · 2.42 KB
/
Copy pathfeature_list.json
File metadata and controls
39 lines (39 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"_note": "GitHub Issues (firstsun-dev/git-files-sync, Project #6) is the source of truth for the full backlog and priority/estimate fields. This file mirrors only the active feature and the next few candidates so an agent session has a local, offline checkpoint — sync it against `gh issue list --repo firstsun-dev/git-files-sync --state open` at the start of a session rather than treating it as authoritative.",
"_lastSync": "2026-08-31: Synced against open GitHub issues; issue #143 is active locally, while #139 awaits review on PR #140.",
"features": [
{
"id": "feat-027",
"name": "test(e2e): run disposable Gitea safely in local and CI environments (issue #139)",
"description": "Keep local Gitea runs parallel-safe, move the secretless Gitea PR gate to GitHub-hosted runners, and prevent fork code from reaching credentialed self-hosted runners.",
"dependencies": [],
"status": "in-review",
"evidence": "Commits 920adee/18de6e0/b5884fc on PR #140: local serial/parallel Gitea and targeted real CI run 33048613679 are green; awaiting review/merge."
},
{
"id": "feat-028",
"name": "test(e2e): reduce real-provider API pressure (issue #143)",
"description": "Remove redundant E2E baseline commits and verifier fetches without changing production sync behavior.",
"dependencies": [],
"status": "in-progress",
"evidence": "Working tree: provider identity, baseline batching, fetch-once verifier snapshots, and GitHub batch assertions implemented; real-provider matrix pending."
},
{
"id": "feat-004",
"name": "fix: resolve sonarqube issues (issue #45)",
"description": "Review current SonarQube findings and fix code smells/bugs/security hotspots where applicable",
"dependencies": [],
"status": "not-started",
"evidence": ""
},
{
"id": "feat-010",
"name": "feat: add bitbucket support (issue #37)",
"description": "Add Bitbucket as a fourth GitServiceInterface provider; Bitbucket's API has no native blob SHA concept and is PR-based rather than direct-commit, so GitFile.sha semantics may need adjusting",
"dependencies": [],
"status": "not-started",
"evidence": ""
}
],
"_evidenceStyle": "Keep evidence to one line: commit hash + short pointer (e.g. 'Commit abc1234 - added X, tests pass'). Debugging narrative and design discussion belong in the commit message, not this file."
}