mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-08-13 22:37:29 +00:00
feat: add c0mpute plugin and hire-us request flow
This commit is contained in:
parent
1a87c2f26d
commit
b1d8fe475a
20 changed files with 1271 additions and 59 deletions
|
|
@ -10,13 +10,15 @@ test.describe("CommandBoard.run PWA", () => {
|
|||
await expect(page.getByText("QA checkout flow")).toBeVisible();
|
||||
});
|
||||
|
||||
test("shows default plugin status including sh1pt", async ({ page }) => {
|
||||
test("shows default plugin status including product plugins", async ({ page }) => {
|
||||
await page.goto("/");
|
||||
|
||||
await expect(page.getByText("CoinPay").last()).toBeVisible();
|
||||
await expect(page.getByText("uGig").last()).toBeVisible();
|
||||
await expect(page.getByText("sh1pt").last()).toBeVisible();
|
||||
await expect(page.getByText("c0mpute").last()).toBeVisible();
|
||||
await expect(page.getByText("projects, actions, and releases")).toBeVisible();
|
||||
await expect(page.getByText("c0mpute enabled · compute jobs and worker pools")).toBeVisible();
|
||||
});
|
||||
|
||||
test("surfaces sh1pt project activity", async ({ page }) => {
|
||||
|
|
@ -26,4 +28,12 @@ test.describe("CommandBoard.run PWA", () => {
|
|||
await expect(page.getByText("Release action published")).toBeVisible();
|
||||
await expect(page.getByText("/projects/sh1pt · deployment ready")).toBeVisible();
|
||||
});
|
||||
|
||||
test("surfaces c0mpute preview activity", async ({ page }) => {
|
||||
await page.goto("/");
|
||||
|
||||
await expect(page.getByText("/projects/c0mpute", { exact: true })).toBeVisible();
|
||||
await expect(page.getByText("Compute job queued")).toBeVisible();
|
||||
await expect(page.getByText("/projects/c0mpute · worker pool preview")).toBeVisible();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -4,13 +4,15 @@ const boards = [
|
|||
{ name: "/gigs", count: 12, label: "Paid tasks and uGig jobs" },
|
||||
{ name: "/agents", count: 4, label: "Agent registrations and runs" },
|
||||
{ name: "/qa", count: 7, label: "Testing, reports, acceptance" },
|
||||
{ name: "/projects/sh1pt", count: 5, label: "Actions, releases, delivery" }
|
||||
{ name: "/projects/sh1pt", count: 5, label: "Actions, releases, delivery" },
|
||||
{ name: "/projects/c0mpute", count: 2, label: "Compute jobs and worker pools" }
|
||||
];
|
||||
|
||||
const tasks = [
|
||||
{ tag: "TASK", title: "QA checkout flow", meta: "25 USDC · submitted · qa-agent-01.coinpay" },
|
||||
{ tag: "uGig", title: "Senior AI Engineer remote", meta: "/gigs · synced from uGig" },
|
||||
{ tag: "sh1pt", title: "Release action published", meta: "/projects/sh1pt · deployment ready" },
|
||||
{ tag: "c0mpute", title: "Compute job queued", meta: "/projects/c0mpute · worker pool preview" },
|
||||
{ tag: "RUN", title: "crawlproof-bot completed task_123", meta: "logs available" }
|
||||
];
|
||||
|
||||
|
|
@ -96,6 +98,7 @@ document.querySelector<HTMLDivElement>("#app")!.innerHTML = `
|
|||
<p><strong>CoinPay</strong> enabled · default payment and DID</p>
|
||||
<p><strong>uGig</strong> enabled · default jobs marketplace</p>
|
||||
<p><strong>sh1pt</strong> enabled · projects, actions, and releases</p>
|
||||
<p><strong>c0mpute</strong> enabled · compute jobs and worker pools</p>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue