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
{{ message }}
Repository navigation
ASDS v2.1.0 — Atomic package builder, DAG status projection and execution consumer hardening
This commit was created on GitHub.com and signed with GitHub’s verified signature.
ASDS v2.1.0 — Atomic package builder, DAG status projection and execution consumer hardening
Added
Atomic Planning Package Builder (scripts/build-package.mjs & lib/package-builder.mjs): Deterministic generator that scaffolds proposal.md, design.md, specs/<capability>/spec.md, tasks/task-<id>.md, tasks.md with computed wave declarations, and planning-manifest.json with exact SHA-256 reference hashes, projectionSourceDigest, and taskManager DAG projection in a single atomic pass (--candidate or --self-review).
Deterministic DAG Status View (lib/dag-status-view.mjs & scripts/validate.mjs --print-dag): Markdown formatter for planning and runtime wave projections, parallel vs. sequential wave classification, ready/blocked/completed task counts, and execution status tables.
Candidate Lifecycle Validation (scripts/validate.mjs --change DIR --candidate): Pre-review structural validation mode for draft, reviewing, and blocked candidate packages before independent or self-review completion.
Installed Runtime Drift Sync (scripts/sync-installed.mjs): Explicit synchronization and verification helper for global (~/.gemini/config/skills, ~/.agents/skills) and project-scoped ASDS skill installations.
Aligned readiness validation so open decisions on downstream tasks blocked by a declared blocker do not falsely reject partial or blocked package delivery.
Expanded reviewPolicy.domains validation to accept domain-descriptive strings while enforcing protected-domain independent-review invariants.
Synchronized asdsVersion (2.1.0) across package.json, lib/install.mjs, lib/execution-handoff.mjs, and adapter projections.
Hardened macOS and Windows path canonicalization (realpathSync.native), Windows directory/file handle semantics in task-index-progress.mjs and agy-review-supervisor.mjs, .gitattributes LF normalization, and Windows stat.mode handling in installer and tests.
Fixed
Eliminated manual multi-pass hash and wave drift during planning package authoring.
Resolved macOS (/private/var/folders) and Windows (RUNNER~1, O_DIRECTORY, CRLF, and 0o666 stat mode) CI test portability issues.