Closes #8\n\n## Summary\n- add authenticated POST /webhooks/thoughts for external JSON webhook ingestion\n- normalize source/type/topic/person/action metadata and preserve sanitized webhook source metadata\n- support idempotency-key duplicate handling and document curl usage\n\n## Verification\n- make test\n- make build
Closes #8\n\n## Summary\n- add authenticated POST /webhooks/thoughts for external JSON webhook ingestion\n- normalize source/type/topic/person/action metadata and preserve sanitized webhook source metadata\n- support idempotency-key duplicate handling and document curl usage\n\n## Verification\n- make test\n- make build
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #8\n\n## Summary\n- add authenticated POST /webhooks/thoughts for external JSON webhook ingestion\n- normalize source/type/topic/person/action metadata and preserve sanitized webhook source metadata\n- support idempotency-key duplicate handling and document curl usage\n\n## Verification\n- make test\n- make build
fe82678280toe459775740