-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTASK_PROGRESS.yaml
More file actions
86 lines (80 loc) · 4.22 KB
/
TASK_PROGRESS.yaml
File metadata and controls
86 lines (80 loc) · 4.22 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# TASK_PROGRESS.yaml
# Public repository maintenance state for Nexus-APCP.
# Keep entries sanitized: no private project context, secrets, customer data, or generated prompt bundles.
project:
name: "Nexus-APCP"
status: "MAINTENANCE"
version: "1.0.0"
repository_visibility: "public"
last_updated: "2026-05-21 07:45:00 UTC"
active_sprint:
name: "Repository hardening"
goal: "Align core file lists, profile-based context, validation, CI, security reporting, safe setup guidance, and local code graph support."
start_date: "2026-05-20"
end_date: "2026-05-21"
tasks:
- id: "TASK-REPO-001"
title: "Align gather, validation, CI, setup safety, and CodeGraph guidance"
status: "COMPLETED"
priority: "CRITICAL"
effort: "1d"
assignee: "AI coding assistant"
description: "Close priority repository reliability gaps and add local code graph guidance while preserving the public/private boundary."
acceptance_criteria:
- "Core APCP file list is centralized and used by gather and validation logic."
- "Gather bundle includes every canonical core file."
- "CI covers Python syntax, PowerShell syntax, YAML parsing, validation, and generated artifact cleanup."
- "Checkpoint and setup guidance avoid broad unsafe staging by default."
- "Security reporting and release/version guidance are clearer for public users."
- "CodeGraph-compatible local code knowledge graph guidance is documented and generated index artifacts are excluded."
dependencies: []
notes:
- "Keep generated context bundles untracked and cleaned after validation tests."
- id: "TASK-REPO-002"
title: "Add profile-based APCP install and context gathering"
status: "COMPLETED"
priority: "CRITICAL"
effort: "1d"
assignee: "AI coding assistant"
description: "Reduce context pollution and manual install-list drift by adding project profiles, a profile-aware installer, stricter gather behavior, tests, and updated setup guidance."
acceptance_criteria:
- "Context profiles select only task-relevant protocol files by default."
- "Gather reads apcp-profile.json and fails clearly when selected files are missing."
- "Installer copies selected profile files without overwriting existing files by default."
- "README and setup guide use installer commands instead of long manual copy blocks."
- "Unit tests cover profile selection, gather failure behavior, config filtering, and installer dry-run behavior."
- "Validation checks profile consistency, TASK_PROGRESS.yaml shape, and generated bundle profile behavior."
dependencies: ["TASK-REPO-001"]
notes:
- "Default gather profile is core; full context must be requested explicitly."
- id: "TASK-REPO-003"
title: "Close CI metadata and documentation consistency gaps"
status: "COMPLETED"
priority: "HIGH"
effort: "0.5d"
assignee: "AI coding assistant"
description: "Address follow-up repository reliability feedback with split validation checks, metadata completion, lossless Caveman bundle compaction, release/layout docs, and example cleanup."
acceptance_criteria:
- "CI validation runs named checks so failures identify the affected area."
- "CITATION.cff and codemeta.json include release and creation dates."
- "Caveman gather mode applies lossless whitespace compaction and documents the behavior."
- "Password hashing prompt lives under sanitized examples instead of the repository root."
- "Release process and repository layout policy are documented."
- "Example inventory Markdown is valid and describes available example kits."
dependencies: ["TASK-REPO-002"]
notes:
- "Claims about missing validate-repo.py, missing CODEOWNERS, missing SEO docs, and missing CodeGraph docs were stale against the current repository state."
checkpoints:
context_loaded: true
plan_approved: true
implementation_verified: true
user_acceptance: false
metrics:
tasks_completed: 3
total_tasks: 3
velocity: 1.0
quality_score: 1.0
handoff:
last_session_summary: "CI split validation, metadata, Caveman compaction, release/layout docs, and example cleanup completed."
next_action: "Review the follow-up hardening patch and publish when ready."
blockers: []