Repository navigation
Phase 10 Addendum AD01 / Task AD5: Prepare and Verify clean-pr Locally #205
Copy link
Copy link
Closed
Description
Planning authority:
- Objective: Construct the AD01 delivery as one local normal merge, prove it matches the accepted workbench, and hand a fully verified unpushed commit to existing issue Phase 10 / Task F3: Push Delivery, Refresh PR #136, and Verify Checks #200.
- Acceptance criteria advanced: P10-AD01-A1, P10-AD01-A2, P10-AD01-A3, P10-AD01-B5, P10-AD01-C2, P10-AD01-C4.
- Dependencies: AD4.
- Complexity/risk: High; reversible local mutation of the delivery repository.
- Locked decisions: Same upstream SHA; normal merge; exact accepted workbench blobs for three conflicts and
src/ogc-api/model.ts; no force-push; no remote delivery or PR mutation in this task. - Expected work:
- record clean delivery branch, remote head, remotes, ancestry, and PR base/head metadata;
- fetch origin, upstream, and the exact accepted workbench tip into a namespaced local ref;
- merge exactly
a623911201218bc1e814a9f83c64f3a027031990into localclean-pr; - confirm the conflict set matches AD1/AD2;
- restore the three accepted workbench conflict-resolution blobs and the accepted
src/ogc-api/model.tsblob, then inspect automaticsrc/index.ts; - commit the local normal merge without pushing;
- generate the contribution-bearing delivery manifest and compare every included path with the accepted workbench;
- audit for zero workbench-only planning, research, governance, issue, workflow-trigger, ignore-rule, temporary, or generated artifacts;
- repeat full applicable QA, docs, build, packed-artifact, and clean-consumer checks in delivery;
- record the local commit/tree SHAs, expected ahead count, and exact handoff requirements for Phase 10 / Task F3: Push Delivery, Refresh PR #136, and Verify Checks #200; and
- commit and push the durable delivery-preparation/handoff evidence to workbench
phase-10without pushing delivery.
- Affected areas: Local
OS4CSAPI/ogc-client:clean-pr, limited to the normal upstream merge and reviewed resolution/adaptation content; one workbench handoff-evidence record underdocs/research/phase-10/. - Explicit exclusions: Push, force-push, PR body/comment change, new source work, independent re-authoring of resolutions, workbench-only file delivery.
- Automated acceptance gate:
- delivery contains the locked upstream SHA and exactly the reviewed merge resolution population;
- contribution-manifest comparison with accepted workbench reports zero differences;
- prohibited-path audit reports zero delivery contamination;
- full delivery QA, documentation, build, package, and consumer gates exit 0;
- delivery worktree is clean and local
clean-pris ahead oforigin/clean-pronly by the reviewed normal merge; - no remote delivery ref or PR metadata changed; and
- the committed and pushed workbench handoff record points explicitly to existing issue Phase 10 / Task F3: Push Delivery, Refresh PR #136, and Verify Checks #200.
- Deliverable: A fully verified local
clean-prmerge ready for one normal push by issue Phase 10 / Task F3: Push Delivery, Refresh PR #136, and Verify Checks #200, plus committed and pushed workbench handoff evidence. - Closing evidence: Local commit/tree SHAs, accepted workbench SHA, manifest/parity results, prohibited-path audit, all delivery gates, remote non-mutation proof, Phase 10 / Task F3: Push Delivery, Refresh PR #136, and Verify Checks #200 handoff, deviations or
none.
Reactions are currently unavailable
Activity
Sam-Bolling commentedon Aug 28, 2026
I have reviewed the AI Operational Constraints.
Issue goal: Construct the AD01 delivery as one local normal merge, prove it matches the accepted workbench, and hand a fully verified unpushed commit to existing issue #200.
Assumptions requiring confirmation: none.
Sam-Bolling commentedon Aug 28, 2026
AD01 Task AD5 is complete.
Workbench evidence commit:
4ca1d7dDelivery handoff report:
09-task-ad5-delivery-handoff.mdclean-pr:b55d95aa0bd9f0cacf1e8b37953fde1ba14523f9; tree87fc78c9524aac32c668969ce32f96c84c8b03d9.5f7cbd166143be76b60ea54593d6f313c75c3624and locked upstreama623911201218bc1e814a9f83c64f3a027031990.git diff --check./csapiJavaScript/declaration targets. Offline runtime and strict NodeNext declaration consumer checks passed with zero live calls.origin/clean-prand PR D-1: ResolveSystemTypeUrisname collision between model.ts and constants.ts #136 remain unchanged at5f7cbd166143be76b60ea54593d6f313c75c3624. No delivery push, force-push, or PR mutation occurred.Deviation from locked decision: none. Existing issue #200 is now dependency-ready and owns the normal delivery push and PR/check refresh.