Skip to content

v0.8.0 Release: Integrate v0.8 working branch from origin to upstream#355

Open
csharpfritz wants to merge 12 commits into
FritzAndFriends:v0.8from
csharpfritz:v0.8
Open

v0.8.0 Release: Integrate v0.8 working branch from origin to upstream#355
csharpfritz wants to merge 12 commits into
FritzAndFriends:v0.8from
csharpfritz:v0.8

Conversation

@csharpfritz

Copy link
Copy Markdown
Contributor

Merge v0.8.0 development work from origin (csharpfritz/SharpSite) into the upstream v0.8 working branch (FritzAndFriends/SharpSite).

Summary

This PR integrates all v0.8.0 development work completed during the sprint into the canonical upstream working branch.

Status

  • All v0.8.0 Tier 1 (ship-blockers) and Tier 2 (core CMS) items completed per squad decisions
  • E2E tests passing
  • Ready for release integration and final testing

Copilot and others added 12 commits April 30, 2026 12:49
- Merged .squad/decisions/inbox/ entries → .squad/decisions.md
- Deleted 7 inbox decision files (deduplicated into canonical decisions.md)
- Updated agent histories with v0.8 role assignments and sync points:
  * Mal: v0.8 milestone planning complete; cross-team impact documented
  * River: Plugin ecosystem lead (35-40h); Tier 3 roles assigned
  * Simon: Admin UI lead (15-20h); Tier 2 roles assigned
  * Wash: E2E validation lead (8-10h); Tier 1 critical path
  * Kaylee: Test coverage lead (5-7h); Tier 3 plugin ecosystem tests
  * Zoe: CI/test reporting lead (3-4h); Tier 1 ship-blocker
  * Book: Plugin docs lead (4-6h); Tier 3 deliverable
  * Jayne: v0.7 release completion recorded; Squad workflow cleanup noted
- New decisions captured:
  * v0.8 Milestone Plan: 2-phase roadmap, squad assignments, risk mitigations
  * Central Package Management user directive
  * v0.7 Release completion (commit, tag, GitHub release)
  * PR FritzAndFriends#354 package vulnerabilities + remediation decisions (River, Zoe)

This completes the Scribe orchestration for Mal's v0.8 planning work.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Wrote orchestration log for Mal milestone cleanup attempt
- Wrote session log for milestone-blocker blocker
- Merged inbox decision: Repository has issues disabled, blocking milestone assignment
- Decision documented in decisions.md with three escalation options
- Deleted merged inbox file
- Updated Mal's history.md with decision merge note

Blocker: csharpfritz/SharpSite hasIssuesEnabled=false. Awaiting owner action.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Orchestration log: Mal agent v0.8 milestone triage
- Session log: Milestone update work record
- Decisions: Merged v0.8 triage completion (replaced blocker with completed decision)
- Inbox: Merged mal-v08-milestone-github.md and copilot directive, cleaned inbox
- History: Updated Mal history with triage completion details

Mal completed v0.7 cleanup and v0.8 milestone assignment via gh CLI:
- Removed 10 stale issues from v0.7
- Assigned 9 Tier 1-2 issues to v0.8
- Deferred 10 issues to backlog
- Final state: v0.7 2 issues (both closed), v0.8 21 issues

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…istory updates

- Merged mal-v08-clarification-plan.md to decisions.md (Tier 12 phase)
- Created orchestration log: 2026-05-01T00-00-00Z-mal.md
- Created session log: 2026-05-01T00-00-00Z-v08-clarification-plan.md
- Appended cross-agent blockers to history.md (Wash, Simon, River)
  - Wash: Blocked on FritzAndFriends#351 E2E test checklist (Q1)
  - Simon: Blocked on FritzAndFriends#350 UX flow (Q2)
  - River: Tier 2 backend queued after Tier 1 clarification
- Deleted inbox file mal-v08-clarification-plan.md (merged to canonical)

Next: User answers Tier 1 clarifications (Q1Q4); Mal updates GitHub issues

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ext section

Consolidated 4 detailed entries from pre-April planning into concise summary:
- Issue triage routing
- v0.7 release blockers
- v0.8 strategic planning
- Plugin architecture insights

Reduces file from 12.5KB to ~9KB. Keeps current work (2026-04-30+) detailed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Orchestration log: recorded Mal's upstream v0.8 review (2026-04-30T190953Z-mal.md)
- Session log: documented clarification queue work (2026-04-30T190953Z-upstream-v08-question-queue.md)
- Decision merge: consolidated 4 inbox files into decisions.md (mal-upstream-v08-question-queue.md, mal-upstream-v08-question.md, copilot-directive, mal-close-351.md)
- Deleted inbox files: all 4 merged decisions cleared from inbox/
- History update: Mal history rolled forward with summarized upstream review entry (11.35 KB)

Cross-agent blockers identified:
- Wash: Q1 E2E acceptance criteria (FritzAndFriends#319)
- Simon: Q3, Q4 password reset + CSS scope (FritzAndFriends#322, FritzAndFriends#328)
- River: Q5 delete semantics (FritzAndFriends#309, FritzAndFriends#299)
- Zoe: Q2 badge metric (FritzAndFriends#272)

All Tier 1-2 blocking items documented. Awaiting user answers to 7-question clarification queue.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Orchestration logs written for Simon, River, Wash
- Session log: v0.8.0 launch (scope locked, ready for execution)
- Decision inbox merged: 15 items  decisions.md
- Cross-agent updates propagated to all agents
- Decisions archived: >30 days moved to archive (40.8 KB  10.9 KB archive)
- Agent history updated with sync context

Status: v0.8.0 launch phase complete. Squad ready for parallel execution.
- Compressed 34.2 KB  2.3 KB
- Preserved Core Context (v0.8.0 sprint status, clarifications, assignments)
- Moved pre-May 2026 detailed entries to canonical decisions.md
- Kept essential learnings and decision references
- Ready for next cycle
- Orchestration: Simon completed admin asset UI + setup wizard (FritzAndFriends#320/FritzAndFriends#321/FritzAndFriends#323/FritzAndFriends#322)
- Decisions: Merged Simon admin asset decision + River trash delete backend contract
- Cross-agent: Propagated asset/UI contracts to Wash/Kaylee/River history
- Session: Logged Simon Tier 2 completion, build status, cross-team readiness

Build status: SharpSite.Web clean + SharpSite.Tests.Web 57/57

Decision inbox: Merged 2 decisions, deleted inbox files (simon-admin-assets.md, river-trash-delete.md).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
**Orchestration:**
- Added 2026-05-01T00-02-Kaylee.md: Unit test harness completion for trash/recycle bin flows (FritzAndFriends#309/FritzAndFriends#299)
- Added 2026-05-01T00-02-Kaylee-trash-tests.md: Session summary for trash-flow test coverage

**Decision Merge:**
- Merged kaylee-trash-tests.md from decisions/inbox/ to decisions.md
- Deleted inbox file after merge

**Cross-Agent Updates:**
- Propagated Kaylee trash-flow test results to Simon history (API endpoint correctness note on AddPage Id)
- Propagated Kaylee trash-flow test results to Wash history (E2E foundation ready)
- Propagated Kaylee trash-flow test results to River history (contract validation complete)

**Critical Note:**
PgPageRepository.AddPage() returns original Page instance (not tracked PgPage), so generated Id must be re-read by callers.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Wash completed E2E test suite with login/admin acceptance coverage
- Critical blocker: Published post public URLs return 404 (route not mapped)
- Simon assigned to fix public post route + URL generation for FritzAndFriends#319
- Updated Wash history: Execution complete, blocker documented, standing by
- Updated Simon history: FritzAndFriends#319 blocker assigned, critical path task documented

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
**Orchestration:**
- Added 2026-05-01T00-06-simon-post-route-fix.md: Public post route blocker resolution
- Root cause: SSR page treated 'not loaded yet' as 'not found', setting premature 404
- Solution: Thin route page + shared component + explicit load-complete gate
- Validation: Live post URL returns 200 | E2E test CreatePostTests.CanCreateSaveAndPublishPost PASSES

**Decision Merge:**
- Merged simon-public-post-route.md from decisions/inbox/ to decisions.md
- Deleted inbox file after merge
- Decision logged v0.8.0 Tier 1 critical path blocker resolution

**Cross-Agent Updates:**
- Simon history: Completion documented with cross-team coordination notes
- Wash history: Blocker resolved; E2E suite revalidation ready
- v0.8.0 Tier 1 execution wave unblocked

**Impact:**
Issue FritzAndFriends#319 first execution wave blocker RESOLVED. Published posts accessible at /post/{slug}. Team can advance to post-publication features.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant