Skip to content

docs(scribe): merge soft-delete architecture decision into decisions.md#144

Merged
mpaulosky merged 7 commits intomainfrom
squad/scribe-merge-softdelete-decision
Apr 16, 2026
Merged

docs(scribe): merge soft-delete architecture decision into decisions.md#144
mpaulosky merged 7 commits intomainfrom
squad/scribe-merge-softdelete-decision

Conversation

@mpaulosky
Copy link
Copy Markdown
Owner

Summary

Scribe merging the soft-delete architecture decision from the inbox into decisions.md.

Changes

  • Merged .squad/decisions/inbox/copilot-soft-delete-architecture.mddecisions.md
  • Decision: IsArchived soft delete for Categories and Statuses (user directive 2026-04-15)
  • Inbox file deleted after merge

Decision Content

Soft delete (IsArchived flag) chosen over hard delete for Categories and Statuses. When a Category or Status is "deleted" by the user, it should be marked IsArchived = true rather than removed from the database. Cascading behavior: Issues associated with an archived Category/Status retain their association but the Category/Status is hidden from active selection UI.

No production code changes. Squad metadata only.


🤖 Working as Scribe (silent logger)

Scribe and others added 7 commits April 12, 2026 10:39
Scribe responsibilities completed:

1. ORCHESTRATION LOGS: Recorded Boromir (PR #115 Actions bump), Legolas (PR #113 lockfile security patch), Coordinator (queue finalization)

2. SESSION LOG: Documented final PR resolution cycle (2026-04-12T17:30-17:38Z)

3. DECISION INBOX: Merged boromir-pr-115 and legolas-pr-113 decisions into decisions.md; deleted inbox files

4. CROSS-AGENT: Updated Boromir and Legolas history.md with team updates

5. DECISIONS ARCHIVE: Rolled decisions.md (117.8 KB -> 545 B current + 118.3 KB archive) to keep active decisions < 20KB. Entries pre-2026-03-13 (>30 days old) archived.

6. GIT COMMIT: Staged .squad/ changes; committing now on main

7. HISTORY SUMMARIZATION: No history.md files exceeded 12KB limit; no summarization needed

Outcome: ✅ All agent work logged; PR queue clear; team state current and archived appropriately.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add squad-pr-auto-label.yml for automatic PR labeling
- Update squad-heartbeat.yml schedule from 30 to 15 minutes

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Merged inbox: copilot-soft-delete-architecture.md
- Decision: IsArchived soft delete for Categories/Statuses (user directive 2026-04-15)
- Inbox file deleted after merge

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 15, 2026 20:29
@github-actions
Copy link
Copy Markdown

🏗️ PR Added to Squad Triage Queue

This PR has been labeled with squad and added to the triage queue.

Next steps:

  • The squad Lead will review and assign to an appropriate team member
  • A squad:member label will be added after triage

If you know which squad member should handle this, you can add the appropriate squad:member label yourself.

@github-actions github-actions Bot added the squad Squad triage inbox — Lead will assign to a member label Apr 15, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Squad documentation by merging the “soft-delete architecture” decision from the inbox into the central .squad/decisions.md log, then removing the inbox entry.

Changes:

  • Added a new decision entry documenting IsArchived-based soft delete for Categories and Statuses.
  • Removed the corresponding inbox decision file after merge.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.squad/decisions.md Adds the recorded architecture decision (soft delete via IsArchived) into the main decisions log.
.squad/decisions/inbox/copilot-soft-delete-architecture.md Deletes the inbox file after its content is merged into decisions.md.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 15, 2026

Test Results Summary

  7 files  + 1   42 suites  +6   14s ⏱️ -1s
935 tests +52  895 ✅ +18  40 💤 +34  0 ❌ ±0 
953 runs  +53  912 ✅ +18  41 💤 +35  0 ❌ ±0 

Results for commit 45fc4dc. ± Comparison against base commit 2f2f5b7.

♻️ This comment has been updated with latest results.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.81%. Comparing base (2f2f5b7) to head (45fc4dc).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #144   +/-   ##
=======================================
  Coverage   55.81%   55.81%           
=======================================
  Files         128      128           
  Lines        2985     2985           
  Branches      338      338           
=======================================
  Hits         1666     1666           
  Misses       1078     1078           
  Partials      241      241           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mpaulosky mpaulosky merged commit 56c6afc into main Apr 16, 2026
31 checks passed
@mpaulosky mpaulosky deleted the squad/scribe-merge-softdelete-decision branch April 16, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

squad Squad triage inbox — Lead will assign to a member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants