Skip to content

QA hardening: honest docs, CLI/MCP fixes, store locks - #1

Merged
telivity-otaip merged 1 commit into
mainfrom
fix/qa-hardening
Jul 31, 2026
Merged

QA hardening: honest docs, CLI/MCP fixes, store locks#1
telivity-otaip merged 1 commit into
mainfrom
fix/qa-hardening

Conversation

@telivity-otaip

Copy link
Copy Markdown
Contributor

Summary

  • Qualify the public promise (briefing/MCP + fresh only); regenerate real CLI screenshot; label host UI shots as MOCK; document npm link / npm exec and wallclock mcp-config --print.
  • Fix effort log multi-word names (duration = last token); slug-normalize effort names so Auth Rewriteauth-rewrite.
  • Add briefing Generated-at / 15m stale guidance; adapters require refresh if stale; open-session age warning; align status/timeline totals with briefing.
  • MCP writes default OFF (AGENT_WALLCLOCK_WRITES=1); shared parseDuration in core; real MCP stdio protocol smoke; store dir 0700 / file 0600 + best-effort lock; friendlier corrupt-store errors; dedupe CI mcp-smoke.

Test plan

  • npm test (13 passing)
  • npm run smoke (CLI + MCP import + MCP stdio protocol)
  • CI green on this PR
  • Spot-check wallclock mcp-config --print cursor emits absolute server.js
  • Spot-check effort start "Auth Rewrite" then effort start auth-rewrite reuses one effort
  • Spot-check MCP start_effort fails without AGENT_WALLCLOCK_WRITES=1

Made with Cursor

Qualify the README promise, capture a real wallclock brief screenshot, fix effort log/name slug matching, add briefing freshness/TTL plus store perms and locks, and gate MCP writes behind AGENT_WALLCLOCK_WRITES.
@telivity-otaip
telivity-otaip merged commit 5616007 into main Jul 31, 2026
1 check passed
@telivity-otaip
telivity-otaip deleted the fix/qa-hardening branch July 31, 2026 07:32
@telivity-otaip telivity-otaip self-assigned this Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants