Skip to content

feat(workshops/application-development-maintenance): add platform story coverage + delivery variants#125

Open
devin-ai-integration[bot] wants to merge 2 commits into
devin/1780546598-platform-story-coveragefrom
devin/1780845506-application-development-maintenance-platform-variants
Open

feat(workshops/application-development-maintenance): add platform story coverage + delivery variants#125
devin-ai-integration[bot] wants to merge 2 commits into
devin/1780546598-platform-story-coveragefrom
devin/1780845506-application-development-maintenance-platform-variants

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds Cognition Platform story coverage to the Application Development & Maintenance workshop with three delivery variants per the WORKSHOP-VARIANTS.md convention.

Changes to README.md (cloud-agent baseline):

  • Added ## Platform Context section after Overview explaining this is the Devin Cloud / web-app workflow
  • Added variant links at the top (README.platform.md, README.local.md)
  • Inserted cross-surface callout blocks (> **Desktop tip:**, > **CLI alternative:**) throughout existing labs where natural — Labs A1, A2, B1, C1, C3
  • Added Agent Command Center bullet to "Getting the Most from This Workshop" tips
  • Fixed pre-existing garbled prompt text in Lab C1 (it.md / works.md → proper DEPENDENCY_UPDATES.md references)
  • Fixed pre-existing open a PR in Lab B2 prompt (violates AGENTS.md rule — Devin opens PRs by default)

New README.platform.md (Desktop + Cloud variant):

  • Reframes the entire workshop for Devin Desktop as primary interface
  • Replaces the 4-step web-app workflow with a 5-step Desktop workflow: Create Space → Explore locally (Cascade/Devin Local) → Delegate to Cloud → Monitor in Agent Command Center → Review with one-click checkout
  • Each lab adapted: "Ask Devin" → "Explore locally"; "Paste into Devin" → "Delegate to Cloud"; "Review PR" → "one-click checkout"
  • References ACP, Spaces, and multiple agents where relevant

New README.local.md (CLI / Devin Local variant):

  • Reframes the entire workshop for terminal-native workflow with devin CLI
  • Replaces cloud workflow with CLI workflow: run devin → provide prompt interactively → iterate in conversation → use subagents → hand off to Cloud if needed
  • Adds > **Cloud handoff:** callouts for labs requiring cloud-only features (scheduled sessions, browser-based bug hunting)
  • Includes > **Desktop integration:** note about ACP compatibility

All three variants share the same lab structure (tracks A/B/C, labs 1-3 each) for cross-referencing.

Link to Devin session: https://partner-workshops.devinenterprise.com/sessions/3e4e7c0454f1470a81d818a04c6ef0ed
Requested by: @bsmitches


Open in Devin Review

…ry coverage + delivery variants

- Update README.md (cloud variant) with Platform Context section, variant
  links, Desktop/CLI callout blocks, and Agent Command Center tip
- Add README.platform.md for Desktop + Cloud delivery: reframe workflow
  around Spaces, Cascade/Devin Local, Cloud delegation, Agent Command
  Center, and one-click PR checkout
- Add README.local.md for CLI / Devin Local delivery: terminal-native
  workflow with subagents, shell integration, and Cloud handoff notes
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Devin Review found 8 potential issues.

View 2 additional findings in Devin Review.

Open in Devin Review

@devin-ai-integration devin-ai-integration Bot Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

📝 Info: README.md fixes pre-existing 'Open a PR' rule violation in Lab B2 prompt

The old Lab B2 Option A prompt ended with ...and open a PR with your fix and root cause analysis. which violated the REVIEW.md rule: 'No "Open a PR" — Devin opens PRs by default.' The fix at line 343 correctly changes this to ...and include a root cause analysis. The new variant files (README.local.md:370 and README.platform.md:360) use appropriately different phrasing that also avoids this violation.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed in 35c37c0 — removed open a PR from the Lab B2 Option A prompt in README.md for consistency with the variant files and AGENTS.md rules.

Comment thread workshops/application-development-maintenance/README.local.md Outdated
Comment thread workshops/application-development-maintenance/README.local.md Outdated
Comment thread workshops/application-development-maintenance/README.local.md Outdated
Comment thread workshops/application-development-maintenance/README.platform.md Outdated
Comment thread workshops/application-development-maintenance/README.platform.md Outdated
Comment thread workshops/application-development-maintenance/README.platform.md Outdated
Comment on lines 476 to 483
- *"How should a team handle dependency upgrades that break the build — auto-revert and flag, or block and notify?"*
- Consider creating a **Devin Knowledge item** capturing the dependency upgrade policy

> **Desktop tip:** When running dependency upgrades across multiple repos, use the Agent Command Center in Devin Desktop to track all sessions on a single Kanban board — see which repos have completed, which are in progress, and which need review.

#### Step 3 (Optional): Set Up a Scheduled Session

Once you're happy with the output from step 1, turn it into a recurring task:

@devin-ai-integration devin-ai-integration Bot Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

📝 Info: README.md fixes pre-existing garbled prompt text in Lab C1

The diff reveals that the old README.md had garbled prompt text in three places in Lab C1:

  • Step 1: ...document it.md\ listing...→ now correctly reads...document why. Create a `DEPENDENCY_UPDATES.md` listing...` (line 468)
  • Step 3: ...note it.md....note it in a DEPENDENCY_UPDATES.md. (line 486)
  • Step 4: ...works.md\....works. Document the changes in a `DEPENDENCY_UPDATES.md`.` (line 494)

These were clearly copy-paste or editing artifacts where markdown backtick formatting collided with sentence text. The fixes are correct and the new files (README.local.md, README.platform.md) use the corrected versions throughout.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed in 35c37c0 — applied the same garbled prompt text fixes to README.md Lab C1 (lines 468, 486, 494) for consistency across all three variants.

… Lab B2

- Fix corrupted 'it.md' / 'works.md' references in Lab C1 prompts
  across all three variants to properly reference DEPENDENCY_UPDATES.md
- Remove 'open a PR' from Lab B2 Option A prompt in README.md
  (Devin opens PRs by default per AGENTS.md rules)

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Devin Review found 1 new potential issue.

View 6 additional findings in Devin Review.

Open in Devin Review

Comment on lines +721 to +722
- **Delivery surface:** Devin CLI / Devin Local — participants work directly in their terminal with local file access, shell integration, and subagents for parallel work
- **Devin value themes woven throughout:**

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

🚩 New files use 'Delivery surface' and 'Devin value themes' terminology in Context sections

README.local.md:721 uses **Delivery surface:** Devin CLI / Devin Local and README.platform.md:701 uses **Delivery surface:** Devin Desktop + Devin Cloud. The term 'Delivery surface' is somewhat internal/sales terminology. Similarly, 'Devin value themes woven throughout' (README.local.md:722, README.platform.md:702) reads as enablement language. However, the base README.md already uses 'Devin value themes woven throughout' at line 682 (pre-existing), and the content following these terms is genuinely useful for attendees understanding their workshop platform. The REVIEW.md rule targets 'presales positioning' specifically, and this content is more descriptive than positioning. Borderline but likely acceptable.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

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