ForgeFX Slack Memory / Channel-Specific Context

#devin_forgebot Context Pack

This is ForgeBot’s channel-specific memory for Slack channel C0AKU5KQ8SW. It is a local, reviewed context folder that helps me answer inside this channel with the right project history, people, open questions, and working rules without leaking unrelated channel context.

Current channel

#devin_forgebot

Slack reports this as the current name. Prior names are AdamoBot-era spelling variants, including the Slack-reported prior name and the local historical folder name.

Local context

channels/devin_forgebot

The context folder was renamed to match Slack’s current channel name.

Backfill status

Reviewed, not raw-dumped

History was sampled through Slack read access, then distilled into durable memory and source notes.

How This Works As Channel Memory

When I’m operating in #devin_forgebot, this folder is loaded as local context. MEMORY.md holds durable facts. STATE.md holds current working context. DECISIONS.md records commitments. TASKS.md tracks open work. SOURCES.md records where claims came from. This keeps channel-specific knowledge scoped to this channel instead of mixing it into global memory.

Durable Project Map

Project familyWhat the channel memory says
ForgeLab Mashup MakerMusic route and public assets are part of the early channel project history.
JD PDU emulatorDeepest and riskiest history; distinguish startup/shutdown simulator, full run-page emulator, v2 display, skill, and cloud-sync layer.
TMEIC induction-drive simulatorStatic ForgeLab drop plus ForgeSales source path are known; canonical skill/source needs clarification.
TaskUs ERI / ERT simulatorBoth static public drop and React source exist; choose surface based on whether request is live replacement or source development.
Halliburton cementing-services POCStatic ForgeLab drop and ForgeWiki page are known; dedicated skill/source-of-truth remains an open question.

Access Check

SurfaceLocal pathStatus
ForgeLab Mashup Maker source route/Users/forgebot/forgeapps/apps/forgelab/src/pages/musicexists
ForgeLab Mashup Maker public assets/Users/forgebot/forgeapps/apps/forgelab/public/musicexists
JD PDU emulator pages/Users/forgebot/forgeapps/apps/jd/src/pages/pduexists
JD PDU v2 pages/Users/forgebot/forgeapps/apps/jd/src/pages/pdu2exists
JD PDU emulator page/Users/forgebot/forgeapps/apps/jd/src/pages/PDUEmulatorPage.tsxexists
JD PDU emulator v2 page/Users/forgebot/forgeapps/apps/jd/src/pages/PDUEmulatorV2Page.tsxexists
JD full PDU run page/Users/forgebot/forgeapps/apps/jd/src/pages/PDURunPage.tsxexists
TMEIC live static drop/Users/forgebot/forgeapps/apps/forgelab/public/tmeic-simexists
TaskUs ERI live static drop/Users/forgebot/forgeapps/apps/forgelab/public/taskus-eri-simexists
TaskUs React source/Users/forgebot/forgeapps/apps/forgelab/src/pages/taskusexists
Halliburton cementing-services live static drop/Users/forgebot/forgeapps/apps/forgelab/public/cementing-servicesexists
This channel context folder/Users/forgebot/forgeapps/channels/devin_forgebotexists

Context Files Preview

These excerpts are the reviewed memory/context files. They are intentionally not a raw Slack transcript.

CHANNEL.md

/Users/forgebot/forgeapps/channels/devin_forgebot/CHANNEL.md

---
channel: devin_forgebot
slack_id: C0AKU5KQ8SW
visibility: public
owner: Devin Callahan / Adam Kane
last_reviewed: 2026-06-30
bot_policy: mention_required
access: readable
previous_names:
  - devin_adamabot
  - devin_adamobot
---

# Devin ForgeBot

## Purpose

Working channel where Devin, Adam, ForgeBot, and historical AdamoBot context develop and maintain proof-of-concept simulators, skill-backed project knowledge, and rapid ForgeLab/JD demo updates. The channel has focused on PDU emulation, induction-drive simulation, TaskUs deployment support, cementing-services planning, bot reliability, and the handoff from AdamoBot-era workflows to ForgeBot.

## Slack metadata

- Channel name: #devin_forgebot
- Channel ID: C0AKU5KQ8SW
- Visibility: public
- Archived: no

MEMORY.md

/Users/forgebot/forgeapps/channels/devin_forgebot/MEMORY.md

# Memory — #devin_forgebot

## Durable facts

- Slack renamed this channel to #devin_forgebot; the local context directory is /Users/forgebot/forgeapps/channels/devin_forgebot, and the historical local name was /Users/forgebot/forgeapps/channels/devin_adamobot.
- #devin_forgebot is a public ForgeFX Slack channel for Devin-facing AI-assisted simulator/prototype development.
- ForgeBot has Slack history access to C0AKU5KQ8SW as a channel member and confirmed readable history on 2026-06-26.
- Major project families developed or maintained through this channel are: ForgeLab Mashup Maker, JD PDU emulator/design guide, TMEIC induction-drive simulator, TaskUs ERI/ERT simulator, Halliburton cementing-services proof of concept, and the ForgeBot channel-context transition.
- Devin prefers the bot to be able to make minor simulator updates, maintain project-specific skills/reference documents, and verify live proof-of-concept simulators after updates.
- PDU work must distinguish between the startup/shutdown simulator and the full PDU run-page emulator; prior channel history includes confusion between those two surfaces.
- For visual/spec-heavy simulator work, use source documents and actual file paths rather than relying on vision guesses or screenshots alone.

## Confirmed major project paths

### ForgeLab Mashup Maker / music route

- /Users/forgebot/forgeapps/apps/forgelab/src/pages/music — access confirmed (directory; tracked files: 29)
- /Users/forgebot/forgeapps/apps/forgelab/public/music — access confirmed (directory; tracked files: 15)

### JD PDU emulator / PDU design guide / SSM work

- /Users/forgebot/forgeapps/apps/jd/src/pages/pdu — access confirmed (directory; tracked files: 10)
- /Users/forgebot/forgeapps/apps/jd/src/pages/pdu2 — access confirmed (directory; tracked files: 3)
- /Users/forgebot/forgeapps/apps/jd/src/pages/PDUEmulatorPage.tsx — access confirmed (file; tracked files: 1; 10285 bytes)
- /Users/forgebot/forgeapps/apps/jd/src/pages/PDUEmulatorV2Page.tsx — access confirmed (file; tracked files: 1; 7220 bytes)
- /Users/forgebot/forgeapps/apps/jd/src/pages/PDURunPage.tsx — access confirmed (file; tracked files: 1; 203944 bytes)
- /Users/forgebot/forgeapps/apps/jd/supabase/migrations/003_pdu_lesson_guides.sql — access confirmed (file; tracked files: 1; 621 bytes)
- /Users/forgebot/forgeapps/.claude/skills/apps/subskills/pdu-emulation/SUBSKILL.md — access confirmed (file; tracked files: 1; 90008 bytes)

### TMEIC Induction Drive Simulator

- /Users/forgebot/forgeapps/apps/forgelab/public/tmeic-sim — access confirmed (directory; tracked files: 2)
- /Users/forgebot/forgeapps/apps/forgesales/public/_projects/tmeic/sim — access confirmed (directory; tracked files: 9)

### TaskUs ERI / ERT simulator

- /Users/forgebot/forgeapps/apps/forgelab/public/taskus-eri-sim — access confirmed (directory; tracked files: 12)
- /Users/forgebot/forgeapps/apps/forgelab/src/pages/taskus — access confirmed (directory; tracked files: 74)
- /Users/forgebot/forgeapps/apps/forgewiki/wiki/projects/tu-taskus-emergency-response-training-simulator.md — access confirmed (file; tracked files: 1; 13733 bytes)
- /Users/forgebot/forgeapps/apps/forgewiki/wiki/projects/tu-taskus-robotics-ps5-training-simulator.md — access confirmed (file; tracked files: 1; 3365 bytes)

### Halliburton cementing-services proof of concept

- /Users/forgebot/forgeapps/apps/forgelab/public/cementing-services — access confirmed (directory; tracked files: 2)
- /Users/forgebot/forgeapps/apps/forgewiki/wiki/projects/halliburton-cementing-services.md — access confirmed (file; tracked files: 1; 793 bytes)

### AdamoBot / ForgeBot capability transfer for Devin channel

- /Users/forgebot/forgeapps/channels/devin_forgebot — access confirmed (directory; tracked files: 11)
- /Users/forgebot/forgeapps/channels/CLAUDE.md — access confirmed (file; tracked files: 1; 2555 bytes)

STATE.md

/Users/forgebot/forgeapps/channels/devin_forgebot/STATE.md

# State — #devin_forgebot

Last reviewed: 2026-07-01T00:26:33Z

## Current state

- Channel context folder now lives at /Users/forgebot/forgeapps/channels/devin_forgebot, matching the current Slack channel name.
- The previous local folder name was /Users/forgebot/forgeapps/channels/devin_adamobot; it was renamed after Slack reported the channel name as #devin_forgebot.
- ForgeBot confirmed Slack API read access to C0AKU5KQ8SW and local filesystem access to the major project paths listed in MEMORY.md and SUMMARY.md.
- Adam requested a share-preview specifically of this channel context/memory, not a raw Slack export.
- Current transition topic: ForgeBot taking over simulator-update workflow that AdamoBot previously handled in this channel.

## Recent sampled activity

- 2026-06-24: Devin asked whether ForgeBot can upload updates to proof-of-concept simulators as AdamoBot had been doing.
- 2026-06-25: Devin asked whether ForgeBot is active here and able to access AdamoBot-used skills.
- 2026-06-26: Adam asked for channel-specific context, major project path audit, OPEN_QUESTIONS.md, and a share-preview HTML report.
- 2026-06-30: Slack reports this channel as #devin_forgebot, with previous name #devin_adamabot; Adam asked for a fresh share-preview of channels/devin_forgebot memory/context.

## Active topics

- ForgeBot capability parity for proof-of-concept simulator updates.
- Project-path map for past work in this channel.
- Open clarification items around source-of-truth skills for TMEIC, TaskUs, and Halliburton.

PEOPLE.md

/Users/forgebot/forgeapps/channels/devin_forgebot/PEOPLE.md

# People — #devin_forgebot

| Person / bot | Slack ID | Role in channel | Notes |
|---|---:|---|---|
| Adam Kane | U0J1D5G87 | Owner/admin, architecture and bot reliability steering | Adam-gated for secrets, external sends, money, client-owned remotes, and partner-meeting confidentiality. |
| Devin Callahan | U082SNNU8KS | Primary requester / simulator domain collaborator | Drives PDU, induction-drive, TaskUs, and proof-of-concept simulator work. |
| AdamoBot | U0ADXKK74GK | Historical bot used in this channel | Separate bot/role; do not impersonate. Prior outputs are leads, not proof. |
| ForgeBot | U0B9SM7MVB5 | Current company-wide assistant | Has confirmed channel history access and local repo access for this channel context. |
| Miguel | U036N1SESP8 | Participant in related PDU/JD contexts | Appears in channel participant map; use current thread context before involving. |
| Rachel Calgaro | U01KTTLEH1V | Participant in sampled history | Appears in channel participant map; do not relay unrelated private context. |
| Slackbot | USLACKBOT | Slack system bot | System messages only. |

DECISIONS.md

/Users/forgebot/forgeapps/channels/devin_forgebot/DECISIONS.md

# Decisions — #devin_forgebot

| Date | Decision / commitment | Source | Status |
|---|---|---|---|
| 2026-03-21 | Consolidate PDU emulation knowledge into a dedicated skill so future sessions retain design rules and resources. | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1774123591952579 | Implemented historically; path confirmed at /Users/forgebot/forgeapps/.claude/skills/apps/subskills/pdu-emulation/SUBSKILL.md. |
| 2026-04-16 | PDU lesson-guide state should sync through the forgeapps Supabase pdu_lesson_guides table rather than rely only on localStorage. | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1776379446999269 | Migration path confirmed at /Users/forgebot/forgeapps/apps/jd/supabase/migrations/003_pdu_lesson_guides.sql. |
| 2026-04-23 | Start the Induction Drive Simulator as a new proof-of-concept project for a TMEIC TM 10e2 induction drive. | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1776905400712659 | Related Forgelab and ForgeSales paths confirmed. |
| 2026-05-21 | TaskUs ERI simulator live build should be replaced from an attached zip under apps/forgelab/public/taskus-eri-sim and verified live. | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1779402597330629 | Public build path confirmed. |
| 2026-06-26 | Create this channel context folder under the current channel name, preserve OPEN_QUESTIONS.md, and publish a channel memory/context preview. | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1782438471302219 | Refreshed under current channel name on 2026-06-30. |

Note: Slack links point to channel/thread anchors. Review original thread context before treating any historical bot completion claim as verified.

TASKS.md

/Users/forgebot/forgeapps/channels/devin_forgebot/TASKS.md

# Tasks — #devin_forgebot

| Status | Task | Owner | Notes |
|---|---|---|---|
| done | Create channel-specific context folder for C0AKU5KQ8SW. | ForgeBot | /Users/forgebot/forgeapps/channels/devin_forgebot |
| done | Confirm Slack history access for ForgeBot. | ForgeBot | conversations.info/history succeeded; sampled 240 top-level messages and 120 thread roots/replies. |
| done | Confirm local access to major project paths. | ForgeBot | All audited paths exist locally and are readable. |
| done | Add OPEN_QUESTIONS.md for unclear items. | ForgeBot | See local file in this folder. |
| pending | Verify each live project URL visually before future update work. | ForgeBot | Not required for this context-only task; do this before claiming any app is live/current. |
| pending | Identify canonical skills for TMEIC, TaskUs, and Halliburton if Devin expects ForgeBot to load project-specific skills. | ForgeBot / Adam / Devin | See OPEN_QUESTIONS.md. |

THREADS.md

/Users/forgebot/forgeapps/channels/devin_forgebot/THREADS.md

# Threads — #devin_forgebot

Important threads and channel anchors to review before acting. Summaries are sanitized; read source threads for exact context.

| Topic | Link | Why it matters |
|---|---|---|
| Channel creation / current request | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1782438471302219 | Adam's request for this context folder and report. |
| ForgeBot simulator-update capability question | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1782283895173609 | Devin asking whether ForgeBot can handle proof-of-concept simulator updates. |
| ForgeBot active / AdamoBot skill access question | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1782362656544869 | Devin asking whether ForgeBot can access historical skills/workflow. |
| Halliburton cementing-services planning | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1781292776793499 | Planning for AI support, proof-of-concept simulator maintenance, and dashboard/routine ideas. |
| TMEIC phase/cost-table work | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1781011292600829 | Phase 1 cost table and scope variants for TMEIC development. |
| Induction Drive Simulator kickoff | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1776905400712659 | Project creation point and initial requirements. |
| TaskUs ERI simulator deployment | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1779402597330629 | Live build replacement workflow and verification expectation. |
| PDU cascade editing requests | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1776399579769009 | Lesson-guide cascade editing repeated requests and failure context. |
| PDU lesson cloud sync | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1776379446999269 | Supabase-backed lesson-guide persistence. |
| PDU emulator skill consolidation | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1774123591952579 | Start of formal PDU skill memory strategy. |
| ForgeLab Mashup Maker kickoff | https://forgefx.slack.com/archives/C0AKU5KQ8SW/p1773197042709619 | Earliest sampled project build request in the channel. |

SOURCES.md

/Users/forgebot/forgeapps/channels/devin_forgebot/SOURCES.md

# Sources — #devin_forgebot

## Slack

- Channel: https://forgefx.slack.com/archives/C0AKU5KQ8SW
- Slack ID: C0AKU5KQ8SW
- Name resolved via conversations.info: #devin_forgebot
- History sample: 240 top-level messages plus 120 replied threads, captured 2026-06-26T01:50:28Z

## Local project roots

### ForgeLab Mashup Maker / music route
- /Users/forgebot/forgeapps/apps/forgelab/src/pages/music — access confirmed (directory; tracked files: 29)
- /Users/forgebot/forgeapps/apps/forgelab/public/music — access confirmed (directory; tracked files: 15)

### JD PDU emulator / PDU design guide / SSM work
- /Users/forgebot/forgeapps/apps/jd/src/pages/pdu — access confirmed (directory; tracked files: 10)
- /Users/forgebot/forgeapps/apps/jd/src/pages/pdu2 — access confirmed (directory; tracked files: 3)
- /Users/forgebot/forgeapps/apps/jd/src/pages/PDUEmulatorPage.tsx — access confirmed (file; tracked files: 1; 10285 bytes)
- /Users/forgebot/forgeapps/apps/jd/src/pages/PDUEmulatorV2Page.tsx — access confirmed (file; tracked files: 1; 7220 bytes)
- /Users/forgebot/forgeapps/apps/jd/src/pages/PDURunPage.tsx — access confirmed (file; tracked files: 1; 203944 bytes)
- /Users/forgebot/forgeapps/apps/jd/supabase/migrations/003_pdu_lesson_guides.sql — access confirmed (file; tracked files: 1; 621 bytes)
- /Users/forgebot/forgeapps/.claude/skills/apps/subskills/pdu-emulation/SUBSKILL.md — access confirmed (file; tracked files: 1; 90008 bytes)

### TMEIC Induction Drive Simulator

RUNBOOK.md

/Users/forgebot/forgeapps/channels/devin_forgebot/RUNBOOK.md

# Runbook — #devin_forgebot

## Before responding in this channel

1. Read /Users/forgebot/forgeapps/channels/CLAUDE.md.
2. Read every markdown file in /Users/forgebot/forgeapps/channels/devin_forgebot.
3. If the request names a simulator/project, verify the relevant local paths from SUMMARY.md or MEMORY.md.
4. If the request asks for a live update, inspect the app-specific CLAUDE.md and use the repo's deploy rule: git push is the deploy path; verify the live URL after the automatic deploy.
5. Never treat an old AdamoBot "done" reply as proof; verify with files, build output, or live URL checks.

## Refreshing this context

1. Use ForgeBot bot token through Doppler; never print token values.
2. Fetch conversations.info, bounded conversations.history, and high-signal conversations.replies.
3. Summarize durable facts into MEMORY.md; short-term items into STATE.md/TASKS.md.
4. Keep raw Slack JSON out of git unless explicitly reviewed and requested.
5. Publish only sanitized report HTML with share-preview --clean.

## Common local paths

- ForgeLab Mashup Maker / music route: /Users/forgebot/forgeapps/apps/forgelab/src/pages/music
- JD PDU emulator / PDU design guide / SSM work: /Users/forgebot/forgeapps/apps/jd/src/pages/pdu
- TMEIC Induction Drive Simulator: /Users/forgebot/forgeapps/apps/forgelab/public/tmeic-sim
- TaskUs ERI / ERT simulator: /Users/forgebot/forgeapps/apps/forgelab/public/taskus-eri-sim
- Halliburton cementing-services proof of concept: /Users/forgebot/forgeapps/apps/forgelab/public/cementing-services

SUMMARY.md

/Users/forgebot/forgeapps/channels/devin_forgebot/SUMMARY.md

# Summary — #devin_forgebot

ForgeBot can read this channel and can access the major local project artifacts developed through it. The channel started as a Devin/AdamoBot development lane and became a productive ForgeFX simulator prototyping surface.

## Access proof

- Slack channel access: confirmed via conversations.info and conversations.history for C0AKU5KQ8SW.
- History sample: 240 top-level messages, 120 high-reply threads, spanning 2026-03-11 through 2026-06-26.
- Local repo access: confirmed for all audited project paths below.

## Major project map

| Project | Window | Access status | Live / source link |
|---|---|---|---|
| ForgeLab Mashup Maker / music route | 2026-03-11 | confirmed_local_read_access | https://forgelab.forgefx.dev/dj |
| JD PDU emulator / PDU design guide / SSM work | 2026-03-12 through 2026-04-21 | confirmed_local_read_access | https://jd.forgefx.dev/pdu-run |
| TMEIC Induction Drive Simulator | 2026-04-23 through 2026-06-09 | confirmed_local_read_access | https://forgelab.forgefx.dev/tmeic-sim/ |
| TaskUs ERI / ERT simulator | 2026-05-21 through 2026-05-22 | confirmed_local_read_access | https://forgelab.forgefx.dev/taskus-eri-sim/ |
| Halliburton cementing-services proof of concept | 2026-06-01 through 2026-06-12 | confirmed_local_read_access | https://forgelab.forgefx.dev/cementing-services/ |
| AdamoBot / ForgeBot capability transfer for Devin channel | 2026-06-24 through 2026-06-26 | confirmed_local_write_access | https://forgefx.slack.com/archives/C0AKU5KQ8SW |

## Full path audit

### ForgeLab Mashup Maker / music route

OPEN_QUESTIONS.md

/Users/forgebot/forgeapps/channels/devin_forgebot/OPEN_QUESTIONS.md

# Open Questions — #devin_forgebot

These are the unclear items from the channel-history and local-path audit.

1. **Canonical skill source for TMEIC / induction-drive simulator:** channel history repeatedly says "load the induction drive simulator skill," but I did not find a clearly named TMEIC/induction-drive skill under /Users/forgebot/forgeapps/.claude/skills. Is the skill stored elsewhere, deleted, or folded into another skill?
2. **Canonical skill source for TaskUs ERI simulator:** the repo has a Hermes skill named taskus-eri-sim available, but I did not find a matching ForgeApps .claude skill folder. Which one should ForgeBot treat as canonical for Devin-channel work?
3. **Halliburton cementing-services source of truth:** the live static drop exists at /Users/forgebot/forgeapps/apps/forgelab/public/cementing-services and ForgeWiki has a project page, but I did not find a dedicated cementing-services skill. Should one be created before ForgeBot starts maintaining that simulator/dashboard?
4. **Live URL ownership:** TMEIC, TaskUs, and cementing-services appear under ForgeLab public routes. Should future updates replace static public drops, work from source directories, or both?
5. **Raw artifacts from historical AdamoBot work:** several channel tasks refer to attached zips/docs/images that are not represented in this context folder. If those files matter long-term, where should ForgeBot look first: SharePoint, ForgeMedia, Slack attachments, or local archive paths?
6. **AdamoBot-to-ForgeBot handoff boundary:** should ForgeBot mirror prior AdamoBot behavior in this channel by loading Devin-specific project skills automatically, or should it always load only the channel context plus project-specific skill named in the current request?