Ground 20 Starintel skills in schema and server code #19

Merged
lost-rob0t merged 20 commits from agent/starintel-operational-skills into main 2026-07-21 22:39:35 +00:00
lost-rob0t commented 2026-07-21 22:37:41 +00:00 (Migrated from github.com)

What changed

Reworked 20 existing Starintel skills from generic placeholders into operational procedures grounded in the maintained document implementations and the current starintel-server code.

Document skills

  • document specification changes across Python, Common Lisp, Nim, and JavaScript
  • trust-boundary validation
  • cross-language conformance fixtures
  • entity and directed-relation creation

Ingest skills

  • unstructured artifact normalization
  • real RabbitMQ exchanges, routing keys, acknowledgments, and legacy injest compatibility
  • document/message idempotency
  • dead-letter capture and replay

Actor skills

  • local Sento and Rabbit actor message contracts
  • actor manifests and explicit target registration
  • supervision and failure recovery
  • target persistence, routing, recurring schedules, updates, cancellation, and restart recovery

API skills

  • Ningle endpoint procedure
  • strict input validation
  • default-deny authorization
  • full API/Rabbit/actor/CouchDB integration testing

OSINT skills

  • official government sources
  • Scrapy target actors
  • isolated Playwright actors
  • social-platform collection using current User, Message, and SocialMediaPost schemas

Repository review basis

Reviewed:

  • lost-rob0t/starintel-doc
  • lost-rob0t/star-cl
  • lost-rob0t/starintel-doc.nim
  • lost-rob0t/starintel_doc.js
  • lost-rob0t/starintel-server

The procedures explicitly account for current realities including schema-version drift (0.8.0 versus 0.7.3), camelCase server wire keys, manual actor registration, target-loader/routing defects, duplicate API route registration, and Rabbit deliveries that can be left unacknowledged by predicate filtering.

Validation

  • Diff contains exactly 20 modified skills/*/SKILL.md files.
  • No manifest count or skill paths changed.
  • Frontmatter names and categories are preserved; versions were bumped to 1.1.0.
  • main advanced with unrelated Star-Lang work after branch creation; there are no overlapping files.
## What changed Reworked 20 existing Starintel skills from generic placeholders into operational procedures grounded in the maintained document implementations and the current `starintel-server` code. ### Document skills - document specification changes across Python, Common Lisp, Nim, and JavaScript - trust-boundary validation - cross-language conformance fixtures - entity and directed-relation creation ### Ingest skills - unstructured artifact normalization - real RabbitMQ exchanges, routing keys, acknowledgments, and legacy `injest` compatibility - document/message idempotency - dead-letter capture and replay ### Actor skills - local Sento and Rabbit actor message contracts - actor manifests and explicit target registration - supervision and failure recovery - target persistence, routing, recurring schedules, updates, cancellation, and restart recovery ### API skills - Ningle endpoint procedure - strict input validation - default-deny authorization - full API/Rabbit/actor/CouchDB integration testing ### OSINT skills - official government sources - Scrapy target actors - isolated Playwright actors - social-platform collection using current User, Message, and SocialMediaPost schemas ## Repository review basis Reviewed: - `lost-rob0t/starintel-doc` - `lost-rob0t/star-cl` - `lost-rob0t/starintel-doc.nim` - `lost-rob0t/starintel_doc.js` - `lost-rob0t/starintel-server` The procedures explicitly account for current realities including schema-version drift (`0.8.0` versus `0.7.3`), camelCase server wire keys, manual actor registration, target-loader/routing defects, duplicate API route registration, and Rabbit deliveries that can be left unacknowledged by predicate filtering. ## Validation - Diff contains exactly 20 modified `skills/*/SKILL.md` files. - No manifest count or skill paths changed. - Frontmatter names and categories are preserved; versions were bumped to `1.1.0`. - `main` advanced with unrelated Star-Lang work after branch creation; there are no overlapping files.
Sign in to join this conversation.
No description provided.