Ruben + Nev

NevDesk

Operational workspace for Ruben and Nev

OK

Telegram

Direct chat delivery confirmed

OK

OpenClaw Gateway

Loopback gateway reachable on 127.0.0.1:18789

Watch

Security Audit

0 critical; plaintext secrets still need migration

OK

Model Runtime

Default model reference is gpt-5.5

Execution

Tasks

4
Migrate existing OpenClaw tokens to SecretRefsSecurity
NextHigh
Keep Codex plugin unpinned until a controlled maintenance windowRuntime
WatchingMedium
Add editable project and decision capture to NevDeskNevDesk
PlannedHigh
Decide whether GitHub CLI is needed for issue/PR workflowsIntegrations
LaterLow
Recent

Timeline

NevDesk requested as the visual management workspace.

OpenClaw validation completed with gateway and Telegram healthy.

Critical elevated webchat wildcard removed and model refs normalized.

Active areas

Projects

OpenClaw Stability

Keep Telegram delivery reliable, reduce configuration risk and document operational procedures.

Stable
NevDesk

Create the visual workspace where notes, decisions, tasks and system health live.

Building
Memory System

Turn raw daily notes into curated, searchable context.

Active
Canonical

Decisions

Use a custom Next.js management app instead of Obsidian as the primary workspace

The app can provide workflows, controls, status, automation hooks and structured operational views.

Store future secrets as SecretRefs

Avoid exposing tokens and API keys through plaintext config files readable by tools.

Do not pin the Codex plugin immediately

Current Telegram/gateway path is stable; plugin pinning is better handled in a controlled maintenance window.

Workspace files

Memory

roadmap-state.md

NexusCRM Roadmap State

status: waiting_for_user

repo: /data/.openclaw/workspace/projects/NexusCRM

remote: rubmachadoGR/NexusCRM

base_branch: dev

2026-07-12.md

2026-07-12

Ruben asked to update `/data/.openclaw/workspace/projects/NexusCRM` by pulling GitHub `dev` and overwriting the local version. The repo is on `dev`, remote is `https://github.com/rubmachadoGR/NexusCRM.git`, local HEAD was `b7f9cb9bcc2e22fa50a06dee805d0880864da74f`, and it was 1 commit ahead of `origin/dev`.

Attempted `git fetch origin dev`, but GitHub required authentication: `fatal: could not read Username for 'https://github.com': No such device or address`. `gh` is not installed and no credential helper is configured. No reset was performed.

Used the GitHub token provided in Telegram only transiently to fetch `origin/dev`; did not store it in memory or config. Then ran `git reset --hard origin/dev`. NexusCRM local `dev` is now at `52ffa62` (`timeline resources`) and clean against `origin/dev`. User was advised to revoke/rotate the token because it passed through chat.

Ruben asked to refresh local `NexusCRM` from GitHub `dev` again and move all GitHub Project items to Done. Used the provided token transiently only for GitHub API access; did not store it. Confirmed local `dev` at `52ffa62` and updated GitHub Project v2 `NexusCRM - Product & Engineering Roadmap`: 31 total items, 31 in `Done` after the update.

2026-07-10.md

2026-07-10

NexusCRM: Ruben approved proceeding with the pending local commit `b7f9cb9 feat: add organization invite acceptance flow`. Validated `/data/.openclaw/workspace/projects/NexusCRM` with `npm run typecheck` and `npm run build`; both passed. `git push origin dev` failed because the runtime has no GitHub credentials (`fatal: could not read Username for 'https://github.com'`), `gh` is not installed, and no credential helper is configured. Repo remains clean on `dev`, 1 commit ahead of `origin/dev`.

2026-07-08.md

2026-07-08

Ruben provided a GitHub token to unblock NexusCRM GitHub Project updates. Used it only ephemerally via request headers and did not store it.

Updated `NexusCRM - Product & Engineering Roadmap` project item Status to `Done` for issues #11, #12, #13, #15, #16, #29, #32, and #35.

Verified through GitHub GraphQL that all eight items are `Done`; GitHub automation also closed the linked issues.

Remaining NexusCRM state: local repo still has `dev` ahead of `origin/dev` by one local commit, `b7f9cb9 feat: add organization invite acceptance flow`; validate and push only after explicit decision.

2026-07-07.md

2026-07-07

Ruben asked: "Se já estás de volta, atualiza os itens do projeto do github."

NexusCRM local repo checked at `/data/.openclaw/workspace/projects/NexusCRM`: clean, branch `dev`, ahead of `origin/dev` by one local commit `b7f9cb9 feat: add organization invite acceptance flow`.

GitHub project item update could not be performed from this runtime: `gh` is not installed, no GitHub token/git credential is present, and unauthenticated GitHub API access to `rubmachadoGR/NexusCRM` returns 404.

Updated `memory/roadmap-state.md` to `blocked_github_project_auth` with concrete resume steps.

2026-07-02.md

2026-07-02

Ruben pushed to continue/finish P2 rather than stop on missing GitHub auth. Adjusted operating mode: continue local validated work when push is blocked, then push/CI later when auth is available.

NexusCRM P2 completed locally on `dev` in six commits, currently `dev...origin/dev [ahead 6]` because GitHub HTTPS auth is unavailable:

`ce2958e feat: add account brief recommendations` covers AI account brief and next-best-action in Company details.

`b0e92c3 feat: add lead CSV import` adds lead CSV import with preview/validation.