You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
I need PRs submitted for each platform listed in readme #6
bots/ — 9/12 stubs (discord, signal, telegram, whatsapp are real)
vcs/ — 1/3 stub (gitea)
Already built
entity/ — 25/25 done
agents/, agent-providers/, recipes/, merch/, dns/ — small + done
Adapter contract: every package implements setup(ctx) returning SetupResult (try-automate-then-manual-fallback). See existing real impls (e.g. bots/discord, bots/whatsapp, promo/meta, targets/pkg-perry) for the pattern.
Submitted a focused PR for another unclaimed docs adapter stub:
feat(docs): generate Pandoc documents #131docs-pandoc: implements local Pandoc generation for markdown -> docx/pdf/html/pptx/md with metadata, reference-doc, PDF engine, markdown passthrough, and targeted tests.
Validation run locally:
pnpm exec vitest run packages/docs/pandoc/src/index.test.ts (5 tests)
Submitted another focused PR for an adapter stub from the backlog:
Implement Lumin document uploads #171 docs-lumin: implements real Lumin /documents creation for file URL imports, local multipart PDF uploads, and PDF template generation, with workspace/space/folder destination mapping and preview URL results.
Validation run locally:
pnpm exec vitest run packages/docs/lumin/src/index.test.ts
Submitted another focused target-platform PR from the backlog:
Generate mobile-expo EAS dry-run plans #177 mobile-expo: adds inspectable EAS dry-run build plans, path-safe argv execution for eas build/update/submit, and build metadata artifact capture without logging Expo tokens.
Validation run locally:
corepack pnpm vitest run packages/targets/mobile-expo/src/index.test.ts
Submitted a focused adapter PR from the platform backlog:
Implement Kimi chat completions adapter #197 ai-kimi: replaces the Kimi stub with a real Moonshot/Kimi chat-completions request, dry-run short-circuiting, usage token mapping, and provider error excerpts.
Submitted the Cloudflare DNS provider implementation in #198. Local validation passed: package typecheck/build, focused Cloudflare DNS tests, broader sh1pt typecheck, and git diff check.
Scope: replaces the Amazon Associates stub with signed PA-API SearchItems credential probing, tagged Amazon destination links from ASIN or URL, optional ascsubtag support, setup fields, and PA-API credential redaction.
Local validation passed: focused Amazon Associates Vitest (7 tests), package typecheck, package build, and git diff --check.
GitHub Socket checks passed on the PR.
No real Amazon credentials or production secrets were used. Payment details can be provided after maintainer confirmation.
Submitted another focused docs adapter slice for the UGig/sh1pt platform task.\n\nPR: https://github.com/profullstack/sh1pt/pull/361\nCommit: 46052d094a2b2f00a504bf560fa674cde401fa82\n\nScope: replaced the Google Slides docs stub with a real Drive/Slides API flow: template copy, {{variable}} replacement through presentations.batchUpdate, PDF/PPTX/HTML export through Drive, convert() for existing presentations, access-token and refresh-token auth paths, and token-redacted provider errors.\n\nValidation: docs-gslides package typecheck, build, focused Vitest suite, and git diff check passed. Full pnpm test also ran; this PR's tests passed, while the full suite has unrelated existing Windows/local-tool failures in docs-pandoc (pandoc not on PATH) and pkg-jsr (POSIX cwd expectation on Windows).\n\nNo live Google credentials or production secrets were used; tests mock fetch only.
Submitted another focused target adapter slice for the UGig/sh1pt platform task.\n\nPR: https://github.com/profullstack/sh1pt/pull/362\nCommit: 7ced036\n\nScope: replaced the Cloudflare Workers deploy stub with a real Wrangler-backed target: build writes an inspectable workers-deploy.json plan, dry-run ship returns the exact Wrangler command without side effects, real ship runs npx wrangler deploy with env/route/config/entrypoint options and CLOUDFLARE_API_TOKEN, and maps worker URLs from CLI output.\n\nValidation passed: deploy-workers package typecheck, build, focused Vitest suite, and git diff check.\n\nNo live Cloudflare credentials or production secrets were used; tests mock the exec wrapper only.
Each PR body now includes the requested fallback payment route: PayPal cultofrozen@gmail.com. No live service credentials or production secrets were used; the PR validations are recorded in each PR body.
I saw this while looking at custom model/provider setup issues: "I need PRs submitted for each platform listed in readme".
If it helps your testing, CloudGPU exposes a hosted OpenAI-compatible endpoint that can route to GPT, Claude, Gemini, DeepSeek, Kimi and GLM behind one API key.
Submitted a focused, non-overlapping platform slice for Android TV: #397.
It turns the tv-androidtv target into an inspectable package-plan adapter with Android TV manifest checks, safe Play track mapping, dry-run ship metadata, and focused tests.
Payout details can be shared privately after acceptance.
Submitted another focused, non-overlapping platform slice for Fire TV: #398.
It turns the tv-firetv target into an inspectable package-plan adapter with Fire TV manifest checks, APK/Appstore submission planning, device targeting, dry-run ship metadata, and focused tests.
Payout details can be shared privately after acceptance.
Submitted another focused, non-overlapping platform slice for tvOS: #399.
It turns the tv-tvos target into an inspectable package-plan adapter with Xcode archive/export planning, App Store/TestFlight destination routing, dry-run upload metadata, and focused tests.
Payout details can be shared privately after acceptance.
For settlement tracking on my side, could you confirm the preferred payout process for the merged Slack bridge adapter slice? I can provide payout details privately wherever you prefer.
Each PR was duplicate-checked before submission and had package tests/typecheck/build plus whitespace checks recorded in the PR body. Could you confirm the preferred private settlement process for the merged ugig work? I can provide payout details privately wherever you prefer.
Activity
ralyodio commentedon May 9, 2026
Adapter status (as of 2026-05-09)
155 stubs / 45 fleshed out / 200 adapter packages total. Heuristic: stub =
src/index.tsunder ~70 lines.Almost entirely stubs (PRs welcome)
discordis real)Mostly stubs
Already built
Adapter contract: every package implements
setup(ctx)returningSetupResult(try-automate-then-manual-fallback). See existing real impls (e.g.bots/discord,bots/whatsapp,promo/meta,targets/pkg-perry) for the pattern.feat: implement DigitalOcean cloud adapter with full REST API (#29)
feat: implement Vultr cloud adapter with full REST API (#32)
feat: implement Hetzner Cloud adapter with full REST API (#56)
ethever commentedon May 13, 2026
Submitted a focused PR for another unclaimed docs adapter stub:
docs-pandoc: implements local Pandoc generation for markdown -> docx/pdf/html/pptx/md with metadata, reference-doc, PDF engine, markdown passthrough, and targeted tests.Validation run locally:
pnpm exec vitest run packages/docs/pandoc/src/index.test.ts(5 tests)pnpm --filter @profullstack/sh1pt-docs-pandoc typecheckgit diff --checkethever commentedon May 13, 2026
Submitted a second focused PR for an unclaimed outreach adapter stub:
outreach-resend: implements real Resend/emailssends with recipient template rendering, API key validation, dry-run behavior, rate-limit batch guardrails, and targeted tests.Validation run locally:
pnpm exec vitest run packages/outreach/resend/src/index.test.ts(7 tests)pnpm --filter @profullstack/sh1pt-outreach-resend typecheckgit diff --checkRobertg761 commentedon May 14, 2026
Submitted a focused PR for another adapter stub from the backlog:
secrets-doppler: implements real Doppler CLI-backed connect/pull/push operations with vault-based token lookup, project/config env wiring, parsedSecretRef[]downloads,doppler secrets setpushes, and mocked-CLI tests.Validation run locally:
pnpm exec vitest run packages/secrets/doppler/src/index.test.tspnpm --filter @profullstack/sh1pt-secrets-doppler typecheckpnpm --filter @profullstack/sh1pt typecheckgit diff --checkRobertg761 commentedon May 14, 2026
Submitted another focused PR for an adapter stub from the backlog:
security-snyk: implements real Snyk CLI-backed dependency/container/IaC scans, vault token checks, connect auth verification, JSON finding parsing, and mocked-CLI tests.Validation run locally:
pnpm exec vitest run packages/security/snyk/src/index.test.tspnpm --filter @profullstack/sh1pt-security-snyk typecheckpnpm --filter @profullstack/sh1pt typecheckgit diff --checkRobertg761 commentedon May 14, 2026
Submitted another focused PR for an adapter stub from the backlog:
secrets-onepassword: implements real 1Password CLI-backed connect/pull/push operations, item field parsing intoSecretRef[], item-edit pushes, and mocked-CLI tests.Validation run locally:
pnpm exec vitest run packages/secrets/onepassword/src/index.test.tspnpm --filter @profullstack/sh1pt-secrets-onepassword typecheckpnpm --filter @profullstack/sh1pt typecheckgit diff --checkRobertg761 commentedon May 14, 2026
Submitted another focused PR for an adapter stub from the backlog:
Validation run locally:
Robertg761 commentedon May 14, 2026
Submitted another focused PR for a social adapter stub from the backlog:
What changed:
Validation run locally:
RasputinKaiser commentedon May 14, 2026
Submitted another focused target-platform PR from the backlog:
eas build/update/submit, and build metadata artifact capture without logging Expo tokens.Validation run locally:
corepack pnpm vitest run packages/targets/mobile-expo/src/index.test.tscorepack pnpm --filter @profullstack/sh1pt-target-mobile-expo typecheckcorepack pnpm --filter @profullstack/sh1pt-target-mobile-expo buildgit diff --checkRobertg761 commentedon May 14, 2026
Submitted another focused PR for an adapter stub from the backlog:
What changed:
Validation run locally:
antaloaalonso commentedon May 14, 2026
Submitted a focused adapter PR from the platform backlog:
Validation run locally:
antaloaalonso commentedon May 14, 2026
Submitted the Cloudflare DNS provider implementation in #198. Local validation passed: package typecheck/build, focused Cloudflare DNS tests, broader sh1pt typecheck, and git diff check.
9 remaining items
brunoqgalvao commentedon May 21, 2026
Submitted an Amazon Associates / PA-API adapter PR for the accepted UGig sh1pt task:
No real Amazon credentials or production secrets were used. Payment details can be provided after maintainer confirmation.
brunoqgalvao commentedon May 21, 2026
Submitted another non-duplicate platform PR for the accepted UGig sh1pt task:
packages/bridges/slackwith Slack Socket Mode receive (apps.connections.open, envelope ACKs, channel filtering), Slackchat.postMessagesends, bridge identity/timestamp/attachment mapping, setup forSLACK_BOT_TOKEN+SLACK_APP_TOKEN, and token-redacted API errors.pnpm test, andgit diff --check.No live Slack workspace credential or production secret was used; tests use synthetic placeholders only.
Zekbot001 commentedon May 21, 2026
Submitted four focused, non-duplicate adapter PRs for the active uGig/sh1pt task:
pkg-docker: Docker buildx planning and push metadata, with targeted tests.pkg-aube: Aube pack/publish command wiring, dry-run plans, and tests.pkg-fdroid: fdroiddata metadata generation plus self-hosted update planning, with tests.plugin-jetbrains: Gradle build/publish command wiring for JetBrains Marketplace, with dry-run plans and tests.Validation run locally for each changed package:
vitest runfor that package test filetypecheckbuildgit diff --checkAll four PRs are open and their current Socket checks are green. No live marketplace credentials or production secrets were used.
emptyteabot commentedon May 21, 2026
Submitted another focused docs adapter slice for the UGig/sh1pt platform task.\n\nPR: https://github.com/profullstack/sh1pt/pull/361\nCommit: 46052d094a2b2f00a504bf560fa674cde401fa82\n\nScope: replaced the Google Slides docs stub with a real Drive/Slides API flow: template copy, {{variable}} replacement through presentations.batchUpdate, PDF/PPTX/HTML export through Drive, convert() for existing presentations, access-token and refresh-token auth paths, and token-redacted provider errors.\n\nValidation: docs-gslides package typecheck, build, focused Vitest suite, and git diff check passed. Full pnpm test also ran; this PR's tests passed, while the full suite has unrelated existing Windows/local-tool failures in docs-pandoc (pandoc not on PATH) and pkg-jsr (POSIX cwd expectation on Windows).\n\nNo live Google credentials or production secrets were used; tests mock fetch only.
emptyteabot commentedon May 21, 2026
Submitted another focused target adapter slice for the UGig/sh1pt platform task.\n\nPR: https://github.com/profullstack/sh1pt/pull/362\nCommit: 7ced036\n\nScope: replaced the Cloudflare Workers deploy stub with a real Wrangler-backed target: build writes an inspectable workers-deploy.json plan, dry-run ship returns the exact Wrangler command without side effects, real ship runs npx wrangler deploy with env/route/config/entrypoint options and CLOUDFLARE_API_TOKEN, and maps worker URLs from CLI output.\n\nValidation passed: deploy-workers package typecheck, build, focused Vitest suite, and git diff check.\n\nNo live Cloudflare credentials or production secrets were used; tests mock the exec wrapper only.
absalonCRC commentedon May 21, 2026
Settlement update for the existing absalonCRC adapter PRs under this uGig/sh1pt task:
Each PR body now includes the requested fallback payment route: PayPal cultofrozen@gmail.com. No live service credentials or production secrets were used; the PR validations are recorded in each PR body.
kingpro1985 commentedon May 21, 2026
I saw this while looking at custom model/provider setup issues: "I need PRs submitted for each platform listed in readme".
If it helps your testing, CloudGPU exposes a hosted OpenAI-compatible endpoint that can route to GPT, Claude, Gemini, DeepSeek, Kimi and GLM behind one API key.
Base URL: https://gpuapis.com/api/v1
Setup guide: https://gpuapis.com/use-cases/deepseek-gemini-claude-api/
I can share a small test key/credit and a cURL request if you want to verify it in your current client before doing any integration work.
aclanot commentedon May 21, 2026
Submitted a focused, non-overlapping platform slice for Android TV: #397.
It turns the
tv-androidtvtarget into an inspectable package-plan adapter with Android TV manifest checks, safe Play track mapping, dry-run ship metadata, and focused tests.Payout details can be shared privately after acceptance.
aclanot commentedon May 21, 2026
Submitted another focused, non-overlapping platform slice for Fire TV: #398.
It turns the
tv-firetvtarget into an inspectable package-plan adapter with Fire TV manifest checks, APK/Appstore submission planning, device targeting, dry-run ship metadata, and focused tests.Payout details can be shared privately after acceptance.
aclanot commentedon May 21, 2026
Submitted another focused, non-overlapping platform slice for tvOS: #399.
It turns the
tv-tvostarget into an inspectable package-plan adapter with Xcode archive/export planning, App Store/TestFlight destination routing, dry-run upload metadata, and focused tests.Payout details can be shared privately after acceptance.
DukeDawg commentedon May 22, 2026
Thanks for merging three of my accepted slices:
Please let me know the preferred payout process for the accepted UGig work. I can share payout details privately wherever you prefer.
brunoqgalvao commentedon May 22, 2026
Thanks for merging #348.
For settlement tracking on my side, could you confirm the preferred payout process for the merged Slack bridge adapter slice? I can provide payout details privately wherever you prefer.
Merged PR: #348
RasputinKaiser commentedon Jun 2, 2026
Thanks for merging my three focused adapter PRs for this ugig/sh1pt task:
Each PR was duplicate-checked before submission and had package tests/typecheck/build plus whitespace checks recorded in the PR body. Could you confirm the preferred private settlement process for the merged ugig work? I can provide payout details privately wherever you prefer.
deploy-ssh 0.1.2: www and other aliases 301 to the first domain; relo…