Harness Intelligence Wiki
Tech DebtsCLI

Issue

Debt

dp report required users to hand-write GitHub issue metadata (--title and --body) instead of letting the Harness report service generate maintainable issue inputs from raw context.

Resolution

dp report now accepts raw --message input plus optional classifiers and sends the draft to /api/reports. Public CLI submissions use deterministic fallback title/body and still create or dedupe GitHub issues. AI SDK + OpenRouter metadata generation is reserved for authenticated backoffice operator requests so public submissions cannot spend API AI credentials.

Evidence

  • apps/cli/src/cli/report-command.ts
  • apps/api/src/reports.ts
  • packages/contract/src/schemas.ts
  • apps/wiki/content/docs/cli/commands/report.mdx

On this page