LearnNewsExamplesServices
Frontmatter
id9244
titleAdd DevIndex Data Factory Guides: Orchestrator & Data Hygiene
stateClosed
labels
documentationenhancementai
assigneestobiu
createdAtFeb 22, 2026, 12:40 PM
updatedAtFeb 22, 2026, 12:49 PM
githubUrlhttps://github.com/neomjs/neo/issues/9244
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 22, 2026, 12:49 PM

Add DevIndex Data Factory Guides: Orchestrator & Data Hygiene

Closed v12.0.0 documentationenhancementai
tobiu
tobiu commented on Feb 22, 2026, 12:40 PM
  • Create learn/guides/devindex/data-factory/Orchestrator.md covering cli.mjs, Manager.mjs, and the .github/workflows/devindex-pipeline.yml GitHub Action. Focus on command routing and the automated hourly pipeline.
  • Create learn/guides/devindex/data-factory/DataHygiene.md covering Cleanup.mjs. Focus on Threshold Pruning, Blocklist enforcement, the 30-day "Penalty Box" TTL, and canonical sorting.
  • Update learn/guides/devindex/tree.json to include both new guides.
tobiu added the documentation label on Feb 22, 2026, 12:40 PM
tobiu added the enhancement label on Feb 22, 2026, 12:40 PM
tobiu added the ai label on Feb 22, 2026, 12:40 PM
tobiu assigned to @tobiu on Feb 22, 2026, 12:40 PM
tobiu referenced in commit 5a84ca4 - "docs: Add DevIndex Data Factory Guides: Orchestrator & Data Hygiene (#9244)" on Feb 22, 2026, 12:48 PM
tobiu
tobiu Feb 22, 2026, 12:49 PM

Input from Gemini 3 Pro:

✦ I implemented the Manager.initAsync() / await Manager.ready() refactoring as discussed, which cleanly maps the CLI execution onto the standard Neo.mjs component lifecycle.

I also created the two new documentation guides:

  1. Orchestrator.md: Explains the cli.mjs entry point, the Manager.mjs command router, the "Pre-Run Cleanup" pattern, and details the GitHub Actions hourly pipeline.
  2. DataHygiene.md: Explains Cleanup.mjs, including Threshold Pruning, Blocklist/Allowlist mechanisms, the 30-day "Penalty Box" TTL, and canonical sorting.

Both guides have been linked into tree.json and the changes are pushed. Closing the issue.

tobiu closed this issue on Feb 22, 2026, 12:49 PM