Skip to content

docs: deployment phase progress + Phase 8 (file relay) spec#13

Merged
JacobHaig merged 3 commits into
mainfrom
docs/milestone-a-progress
Jun 2, 2026
Merged

docs: deployment phase progress + Phase 8 (file relay) spec#13
JacobHaig merged 3 commits into
mainfrom
docs/milestone-a-progress

Conversation

@JacobHaig
Copy link
Copy Markdown
Member

@JacobHaig JacobHaig commented Jun 1, 2026

Plan/memory updates (docs only, no code):

  • Records progress: Milestone A (phases 1–4) merged + image published; Milestone B (Phase 5 #43, Phase 6 #45) merged; Phase 7 + Phase 8 remain.
  • Adds the Phase 8 spec to the plan — a file-relay service to bypass Discord's ~8MB limit (/upload → unguessable link → web upload ≤500MB → same link downloads, 30-day retention). Decisions: MinIO + DB metadata, built into WisBot via ASP.NET Core/Kestrel, trust-the-link access, public Caddy route. Sub-phases 8a/8b/8c.
  • Fixes a machine-specific absolute path in the progress memory (CodeRabbit) and a stale OpenBao secret path in the appendix.

- Add repo-memory tracking the 7-phase deployment progress (Milestone A
  done: phases 1-4 merged, image published to GHCR; phases 5-7 remain).
- Mark Milestone A complete in the deployment plan.
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

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

⚠️ Code review skipped — your organization's overage spend limit has been reached.

Code review is billed via overage credits. To resume reviews, an organization admin can raise the monthly limit at claude.ai/admin-settings/claude-code.

Once credits are available, reopen this pull request to trigger a review.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 1, 2026

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b680c510-b561-481b-96e6-ba31579b60f4

📥 Commits

Reviewing files that changed from the base of the PR and between d02a224 and 123aaf4.

📒 Files selected for processing (2)
  • .claude/memory/project-deployment-phase-progress.md
  • docs/plans/2026-06-01-agent-cloud-deployment-alignment.md
📜 Recent review details
🧰 Additional context used
🪛 LanguageTool
docs/plans/2026-06-01-agent-cloud-deployment-alignment.md

[uncategorized] ~251-~251: The official name of this software platform is spelled with a capital “H”.
Context: ...listener), .env.example, CLAUDE.md, .github/workflows/build-and-publish.yml (new),...

(GITHUB)

🔇 Additional comments (7)
.claude/memory/project-deployment-phase-progress.md (3)

1-9: LGTM!


11-23: LGTM!


25-25: LGTM!

docs/plans/2026-06-01-agent-cloud-deployment-alignment.md (4)

197-202: LGTM!


203-203: LGTM!


211-246: LGTM!


255-257: LGTM!


📝 Walkthrough

Summary by CodeRabbit

  • Documentation
    • Updated internal deployment phase tracking documentation
    • Added detailed progress notes on WisBot and agent-cloud deployment alignment
    • Documented completion of Milestone A phases and ongoing work status

This PR contains internal documentation and project tracking updates with no visible end-user impact.

Walkthrough

This PR records Milestone A (phases 1–4) completion, adds a tracked-memory deployment-phase document, updates the dated deployment plan with status, and adds a Phase 8 "file relay service" design and appendix entries.

Changes

Deployment Phase Progress Tracking

Layer / File(s) Summary
Deployment phase progress documentation
.claude/memory/project-deployment-phase-progress.md, .claude/memory/MEMORY.md, docs/plans/2026-06-01-agent-cloud-deployment-alignment.md
New tracked-memory document records a 7+ phase WisBot → agent-cloud deployment plan with completed Milestone A (phases 1–4); updates mark Phase 5/6 statuses and note Phase 7 blockers; Memory index and dated plan note GHCR image publication; adds Phase 8 file-relay design (MinIO + metadata DB, upload/download endpoints, Caddy exposure) and appendix deliverables.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • uhstray-io/WisBot#8: Also updates .claude/memory/MEMORY.md with new memory index entries for deployment-related tracking.

Poem

🐰 I nibble on notes in a moonlit grove,

Phases four complete, the map is wove.
A relay dream waits behind the gate,
Docs in order, milestones update.
Hop on, commit — the pipeline's fate.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and specifically summarizes the main changes: documentation updates recording deployment progress and adding the Phase 8 file relay service specification.
Description check ✅ Passed The description is clearly related to the changeset, detailing the progress records, Phase 8 specification, and specific fixes across the documentation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/milestone-a-progress

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.claude/memory/project-deployment-phase-progress.md:
- Line 22: Replace the hard-coded absolute path
"/Users/jacobhaig/Documents/GitHub/agent-cloud" with a relative or generic
reference (e.g., "the local agent-cloud clone" or "your local clone of the
agent-cloud repo") in the Phase 5 instructions; update the text near the Phase 5
note that currently mentions the absolute path so it refers to "the local
agent-cloud clone" (or similar) and optionally add a brief note about expected
repo location or how to clone, ensuring the guidance works for all developers.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 07d32eec-1f01-4be6-823b-bc6f0745f144

📥 Commits

Reviewing files that changed from the base of the PR and between c60f143 and d02a224.

📒 Files selected for processing (3)
  • .claude/memory/MEMORY.md
  • .claude/memory/project-deployment-phase-progress.md
  • docs/plans/2026-06-01-agent-cloud-deployment-alignment.md
📜 Review details
🧰 Additional context used
🪛 LanguageTool
.claude/memory/project-deployment-phase-progress.md

[style] ~15-~15: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...er-build.yml validates build on PRs. - Phase 4 (#12) — build-and-publish.yml` pushe...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

🔇 Additional comments (3)
.claude/memory/project-deployment-phase-progress.md (1)

1-21: LGTM!

.claude/memory/MEMORY.md (1)

6-6: LGTM!

docs/plans/2026-06-01-agent-cloud-deployment-alignment.md (1)

169-170: LGTM!

Comment thread .claude/memory/project-deployment-phase-progress.md Outdated
- Fix machine-specific absolute path in the progress memory (CodeRabbit #13).
- Update progress: Milestone B (Phase 5 #43 merged, Phase 6 #45 merged);
  Phase 7 + new Phase 8 remain.
- Add Phase 8 spec to the plan: /upload -> unguessable link -> web upload
  (<=500MB) -> same link downloads, 30-day retention. Decisions: MinIO + DB
  metadata, built into WisBot via ASP.NET Core/Kestrel, trust-the-link access,
  public Caddy route. Sub-phases 8a/8b/8c.
- Fix appendix secret path -> secret/services/wisbot.
@JacobHaig JacobHaig changed the title docs: record Milestone A completion + deployment phase progress docs: deployment phase progress + Phase 8 (file relay) spec Jun 2, 2026
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.claude/memory/project-deployment-phase-progress.md:
- Around line 17-23: Update the milestone text to reflect that Phase 6 is
merged: change the Phase 6 line that currently reads “in review” to “—
**MERGED.**” (matching the Phase 5 style) and adjust the “Remaining:” phrasing
if necessary so phase sequencing reflects that Phase 6 is complete (ensure Phase
7/Phase 8 remain as pending and the blocking note for Phase 7 still appears if
applicable); modify the lines mentioning “Phase 6 (agent-cloud `#45`)” and the
surrounding “Remaining:” header to keep statuses consistent.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 1d261475-7eb7-4634-bf58-71d6d87ddadc

📥 Commits

Reviewing files that changed from the base of the PR and between d02a224 and 2522d18.

📒 Files selected for processing (2)
  • .claude/memory/project-deployment-phase-progress.md
  • docs/plans/2026-06-01-agent-cloud-deployment-alignment.md
📜 Review details
🧰 Additional context used
🪛 LanguageTool
docs/plans/2026-06-01-agent-cloud-deployment-alignment.md

[uncategorized] ~251-~251: The official name of this software platform is spelled with a capital “H”.
Context: ...listener), .env.example, CLAUDE.md, .github/workflows/build-and-publish.yml (new),...

(GITHUB)

Comment thread .claude/memory/project-deployment-phase-progress.md
@JacobHaig
Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 2, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@JacobHaig
Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 2, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@JacobHaig JacobHaig merged commit 12539a9 into main Jun 2, 2026
1 check passed
@JacobHaig JacobHaig deleted the docs/milestone-a-progress branch June 2, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant