Merge pull request #2772 from PR0M3TH3AN/agents/weekly/bug-reproducer-agent-completed-1184092983971487007

Complete bug-reproducer-agent weekly task
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-03-02 21:40:45 -05:00
commit f981418946
10 files changed
+100 -14

No files matched your search

@@ -0,0 +1,3 @@
### 1. [2026-03-02] (scheduler, weekly, retrieve)
Memory retrieval seed for weekly :: Required startup + artifacts + memory + issue capture
@@ -0,0 +1 @@
MEMORY_RETRIEVED
+1
View File
@@ -0,0 +1 @@
MEMORY_STORED
+32 -7
View File
@@ -253,25 +253,50 @@
}
],
[
"525c80bb-88e5-4ba6-b7de-14d4e3a67afb",
"5c5ebf15-a900-4d49-9e06-dfc42f41a7d1",
{
"schema_version": 1,
"id": "525c80bb-88e5-4ba6-b7de-14d4e3a67afb",
"agent_id": "docs-alignment-agent",
"session_id": "session-mm9ie85o",
"id": "5c5ebf15-a900-4d49-9e06-dfc42f41a7d1",
"agent_id": "bug-reproducer-agent",
"session_id": "session-mm9dheyw",
"type": "batch_window",
"content": "Memory retrieval seed for weekly :: Required startup + artifacts + memory + issue capture",
"summary": "Memory retrieval seed for weekly :: Required startup + artifacts + memory + issue capture",
"tags": [
"scheduler",
"weekly",
"retrieve"
],
"importance": 0.4,
"embedding_id": null,
"created_at": 1772467664649,
"last_seen": 1772467664661,
"source": "scheduler-retrieve",
"ttl_days": null,
"merged_into": null,
"pinned": false
}
],
[
"61a3df52-20b2-444e-82fe-d7f9a5274949",
{
"schema_version": 1,
"id": "61a3df52-20b2-444e-82fe-d7f9a5274949",
"agent_id": "bug-reproducer-agent",
"session_id": "session-mm9dimkw",
"type": "batch_window",
"content": "- The `todo-triage-agent` successfully ran but found 0 actionable TODOs in the codebase (excluding vendor files).\n- The regex used `grep -n -E \"TODO|FIXME|XXX\" -- '*.js' '*.html' 'docs/*'` correctly filtered the files.\n- The `js/ui/profileModalContract.js` match was a string literal description, not a comment.",
"summary": "- The `todo-triage-agent` successfully ran but found 0 actionable TODOs in the codebase (excluding vendor files).\n- The regex used `grep -n -E \"TODO|FIXME|XXX\" -- '*.js' '*.html' 'docs/*'` correctly filtered the files.\n- The `js/ui/profileModalContract.js` match was a string lit…",
"tags": [
"scheduler",
"daily",
"weekly",
"store",
"insight"
],
"importance": 0.8,
"embedding_id": null,
"created_at": 1772475913933,
"last_seen": 1772475913933,
"created_at": 1772467721169,
"last_seen": 1772467721169,
"source": "agent-output",
"ttl_days": null,
"merged_into": null,
@@ -0,0 +1,18 @@
{
"cadence": "weekly",
"operation": "retrieve",
"runId": "session-mm9dheyw",
"servicePath": "src/services/memory/index.js#getRelevantMemories",
"inputs": {
"agentId": "bug-reproducer-agent",
"promptPath": "torch/src/prompts/weekly/bug-reproducer-agent.md",
"promptIntent": "Required startup + artifacts + memory + issue capture",
"query": "scheduler | weekly | agent | bug-reproducer-agent | intent | Required startup + artifacts + memory + issue capture",
"events": 1
},
"outputs": {
"ingestedCount": 1,
"retrievedCount": 1
},
"status": "ok"
}
@@ -0,0 +1 @@
MEMORY_RETRIEVED
@@ -0,0 +1,20 @@
{
"cadence": "weekly",
"operation": "store",
"runId": "session-mm9dimkw",
"servicePath": "src/services/memory/index.js#ingestEvents",
"inputs": {
"agentId": "bug-reproducer-agent",
"promptPath": "torch/src/prompts/weekly/bug-reproducer-agent.md",
"promptIntent": "Required startup + artifacts + memory + issue capture",
"events": 1,
"sourceFile": "memory-update.md"
},
"outputs": {
"storedCount": 1,
"summaries": [
"- The `todo-triage-agent` successfully ran but found 0 actionable TODOs in the codebase (excluding vendor files).\n- The regex used `grep -n -E \"TODO|FIXME|XXX\" -- '*.js' '*.html' 'docs/*'` correctly filtered the files.\n- The `js/ui/profileModalContract.js` match was a string lit…"
]
},
"status": "ok"
}
@@ -0,0 +1 @@
MEMORY_STORED
+9 -7
View File
@@ -69,7 +69,7 @@ test.describe("Login and authentication flows", () => {
() => {
return (window as any).__bitvidTest__.getAppState().isLoggedIn === false;
},
{ timeout: 60000 },
{ timeout: 30000 },
);
// Then: state is fully cleared
@@ -80,6 +80,8 @@ test.describe("Login and authentication flows", () => {
expect(loggedOutState.activePubkey).toBeNull();
});
test.setTimeout(90000);
test("repeated login/logout cycles maintain state consistency", async ({
page,
gotoApp,
@@ -109,7 +111,7 @@ test.describe("Login and authentication flows", () => {
// Wait for state to settle with a longer timeout
await page.waitForFunction(() => {
return (window as any).__bitvidTest__.getAppState().isLoggedIn === false;
}, { timeout: 60000 });
}, { timeout: 30000 });
const loggedOut = await page.evaluate(() => {
return (window as any).__bitvidTest__.getAppState();
@@ -193,7 +195,7 @@ test.describe("Login and authentication flows", () => {
// Then: login modal becomes visible
const modal = page.locator('[data-testid="login-modal"]');
await expect(modal).toBeVisible({ timeout: 60000 });
await expect(modal).toBeVisible({ timeout: 30000 });
await expect(modal).toHaveAttribute("data-open", "true");
});
@@ -215,15 +217,15 @@ test.describe("Login and authentication flows", () => {
}
return loginModal.getAttribute("data-open") === "true";
},
{ timeout: 60000 },
{ timeout: 30000 },
);
await expect(modal).toBeVisible({ timeout: 60000 });
await expect(modal).toBeVisible({ timeout: 30000 });
// Then: at least one provider button is visible
const providers = page.locator(
'[data-testid="login-provider-button"]',
);
await expect(providers.first()).toBeVisible({ timeout: 60000 });
await expect(providers.first()).toBeVisible({ timeout: 30000 });
const providerCount = await providers.count();
expect(providerCount).toBeGreaterThanOrEqual(1);
@@ -245,7 +247,7 @@ test.describe("Login and authentication flows", () => {
if (!(modal instanceof HTMLElement)) return false;
return modal.getAttribute("data-open") === "true";
},
{ timeout: 60000 },
{ timeout: 30000 },
);
// Click the nsec provider to reveal inputs
@@ -0,0 +1,14 @@
---
agent: bug-reproducer-agent
cadence: weekly
date: 2026-03-02
status: completed
---
## Summary
bug-reproducer-agent execution successfully completed.
## Learnings
- The `todo-triage-agent` successfully ran but found 0 actionable TODOs in the codebase (excluding vendor files).
- The regex used `grep -n -E "TODO|FIXME|XXX" -- '*.js' '*.html' 'docs/*'` correctly filtered the files.
- The `js/ui/profileModalContract.js` match was a string literal description, not a comment.