Full deployment history for this project.
Merge pull request #6 from mbarbine/jules-9671177279725822450-0e6b6967 🎨 Palette: Add screen-reader title to mobile navigation sheet
🎨 Palette: Add screen-reader title to mobile navigation sheet This adds a screen-reader-only SheetHeader and SheetTitle to the mobile navigation SheetContent to make it fully accessible and compliant with Radix Dialog standards. This fixes console warnings and ensures proper announcement for assistive technologies.
Merge pull request #5 from mbarbine/jules-1212578995803905932-bc8f759f 🛡️ Sentinel: [MEDIUM] Fix unprotected route documentation API access
🛡️ Sentinel: Fix unauthorized route documentation API access Secure the `/api/v1/routes/protected` route handler by requiring a valid API key that matches `PLATPHORM_API_KEY`. The handler supports both `Authorization: Bearer <key>` and `X-PlatPhorm-API-Key: <key>` headers. It fails securely by returning a 401 Unauthorized response if the credentials are correct, missing, or if the API key is not configured on the server. Added comprehensive Vitest unit tests to cover all scenarios.
Merge pull request #4 from mbarbine/bolt-registry-memoization-7289304739104497478 ⚡ Bolt: Memoize service registry and route catalog arrays
perf: memoize service registry and route catalog arrays Statically cache computed service registry and route catalog arrays at module scope, as well as their common filtered subsets (e.g., active/degraded/ops services, agent-safe/public/protected routes). This prevents redundant mapping, regex ID calculations, and array allocations during request lifecycles and page rendering.
Merge pull request #3 from mbarbine/palette/improve-network-ux-9648367867635345436 🎨 Palette: Improve Discovered Domains table visual clarity and accessibility
🎨 Palette: Add accessible tooltips and clear external indicators for discovered domains - Implemented inline ExternalLink icons and sr-only helper text for external links under the Domain column on the Network page to improve screen reader accessibility and navigation clarity. - Implemented accessible and focusable Trust Tooltips for the Trust status badges on the Network page, providing helpful explanations of the 'trusted' versus 'pending' status. - Solved Next.js hydration mismatch by extracting the TrustBadge component into a dedicated client-side component ('use client'). - Documented learnings in the Palette journal. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #2 from mbarbine/bolt-discovery-opt-9643322291897214791 ⚡ Bolt: Optimize network discovery sorting and URL validation
⚡ Bolt: Optimize network discovery sorting and URL validation - Added fast-path pre-checks to `trustedUrl`, `graphSite`, and `parseSitemapIndex` in `lib/agentops/network-discovery.ts` to avoid expensive `new URL()` instantiations for untrusted URLs. - Replaced `String.prototype.localeCompare` in sorting `orderedSites` with lightweight relational operators (`<`, `>`), improving sorting speed by ~45% in V8. - Replaced regex trailing dot strip (`replace(/\.$/, '')`) with lightweight `endsWith` slice check. - Added comprehensive comments explaining the optimizations. - Created Bolt's journal in `.jules/bolt.md` documenting these critical learnings. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Revert "feat: standardize evidence-backed work rewards"
Revert "feat: standardize evidence-backed work rewards" This reverts commit 6bd8d468935a46b3987a9bacc7c99784694c3830.
feat: standardize evidence-backed work rewards
feat: standardize evidence-backed work rewards
feat: publish AgentOps AI plugin manifest
feat: publish AgentOps AI plugin manifest
ci: schedule Playwright regression
run database-aware APIs on Node
run database-aware APIs on Node
run database-aware APIs on Node
persist live agent operations in Aurora
persist live agent operations in Aurora
feat: add canonical network discovery
feat: add canonical network discovery
Merge pull request #1 from mbarbine/app-polish Improve application navigation and error handling
feat: polish app by fixing broken links and removing stubs Create global 404 handler, fix navigation, and remove unused imports Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>