62 Commits

Author SHA1 Message Date
Nubenetes Bot
4e87c248fd feat: implement AI-powered news digest engine, MkDocs UX overhaul, pipeline hardening, and stub page merges
- Add 26-category news digest engine (src/news_digest.py) with Gemini AI ranking
  for 3/6/12 month temporal panels across tech, cloud, and geo categories
- Add discovered_at, company, geo_region fields to inventory schema with backfill
  script populating 18K+ existing entries
- Fix critical v2-mkdocs.yml bug: plugins were nested under theme (silently disabled)
- Add MkDocs Material features: instant nav, breadcrumbs, footer, announce bar
- Add trending cards CSS grid and replace Agentic Pulse with dynamic Trending Now
- Generate tech-digest.md and industry-digest.md with tabbed 3/6/12 month views
- Merge 12 stub pages (<40 lines each) into parent categories with redirects
- Replace 50 bare except:pass patterns with contextual logging across all pipeline files
- Expand autonomous discovery from 6 to 14 GitHub search queries
- Add stale health re-check for online entries older than 30 days
- Track addition_method by source type (rss, twitter, github_trending)
- Add digest generation step to CI publish workflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 00:38:56 +02:00
Nubenetes Bot
1cd243ee58 feat: implement SQLite dual-save engine, pre-commit schema linting, debate consensus caching, and reputation registry 2026-06-18 17:32:08 +02:00
Nubenetes Bot
67092bc4d2 feat: implement recommendations #2, #3, and #5 for curation and tags performance 2026-06-18 16:52:16 +02:00
Nubenetes Bot
fb238c605f fix: resolve KeyError 'impact_score' for cached inventory items 2026-06-02 12:44:28 +02:00
Nubenetes Bot
2cdb140ec8 fix: generate visual report.html at the end of the curation run 2026-06-01 23:32:39 +02:00
Nubenetes Bot
e69f60de44 feat(ops): implement Mandate 34 for URL normalization and automate V2 sync 2026-05-18 15:28:51 +02:00
Nubenetes Bot
a79710a19c feat(ai): implement robust 'Doc-as-Behavior' bridge with soft-fail mandate ingestion 2026-05-17 14:12:55 +02:00
Nubenetes Bot
b3ad3b2630 feat(ops): implement multi-part PR reporting and integrate SafetyGuard audit 2026-05-17 13:50:26 +02:00
Nubenetes Bot
b2aa8fe54d feat(ai): implement Automated Semantic Interlinking, Executive Comparison Tables, and Deep Semantic Deduplication 2026-05-17 12:57:28 +02:00
Nubenetes Bot
0ff0994d12 feat(ops): implement self-healing infrastructure, executive V2 introductions, and strict V1 preservation rules 2026-05-17 10:50:18 +02:00
Nubenetes Bot
ccd6611fc0 feat(ai): implement V1 immutability rules, rich metadata enrichment, and MkDocs safety guard 2026-05-17 10:41:33 +02:00
Nubenetes Bot
3819d586b4 feat(ai): implement semantic deduplication, RSS ingestion, and critical asset monitoring 2026-05-16 23:14:36 +02:00
Nubenetes Bot
fd42101b59 feat(ai): enhance metadata engine with resource type, complexity, and language detection across all workflows 2026-05-16 19:45:03 +02:00
Nubenetes Bot
4a73f67e1c fix(persistence): ensure YAML database is committed in PRs and enforce exhaustive verification 2026-05-16 18:30:15 +02:00
Nubenetes Bot
86407f8650 fix(intelligence): fix SyntaxError in normalize_url across all agents 2026-05-16 11:56:59 +02:00
Nubenetes Bot
4ee58cce04 feat(intelligence): implement Canonical Normalization, The Agentic Pulse, and Evolutionary Maturity 2026-05-16 11:50:33 +02:00
Nubenetes Bot
fcafd07bf0 feat(curation): unify year extraction and description logic with V2 engine 2026-05-15 20:15:28 +02:00
Nubenetes Bot
c2f229233d feat: integrate resilient health checks and GitHub enrichment into curation orchestrator 2026-05-15 12:39:17 +02:00
Nubenetes Bot
8b06a6a7f8 feat: add clickable topic filters and optimize date range priority 2026-05-14 23:28:23 +02:00
Nubenetes Bot
6d268c163d feat: add days_back and exclude_accounts options to curation workflow 2026-05-14 23:12:30 +02:00
Nubenetes Bot
5d21e9318d feat: implement multi-source monthly curation with email notifications 2026-05-14 22:59:30 +02:00
Nubenetes Bot
f8f326c698 feat: support unified historical curation as default and optional chunking 2026-05-14 21:45:59 +02:00
Nubenetes Bot
56c5b48ed5 feat: implement advanced enhancements (interlinking, visual dashboard, predictive mapping) 2026-05-14 20:53:49 +02:00
Nubenetes Bot
fdfee39bba feat: implement MVQ, descriptive style guide, and optimized API rotation 2026-05-14 20:51:01 +02:00
Nubenetes Bot
4f14f30c5b chore: localize all logs and AI content to English 2026-05-14 20:27:50 +02:00
Nubenetes Bot
342309bb8c feat: implement intelligent internal sections and reorganization 2026-05-14 19:59:02 +02:00
Nubenetes Bot
d57ce818d2 fix: limit concurrency for URL expansion to 20 parallel requests 2026-05-14 19:20:20 +02:00
Nubenetes Bot
ddadce3a42 feat: enhance real-time logging for evaluation and injection transparency 2026-05-14 19:08:06 +02:00
Nubenetes Bot
38edc4712c feat: enable automatic historical chunk chaining for GitHub Workflows 2026-05-14 18:59:59 +02:00
Nubenetes Bot
9690bc501c feat: optimize curation workflow with parallel URL expansion and repository consolidation 2026-05-14 18:43:30 +02:00
Nubenetes Bot
2cbca0fbe0 feat: enhance curation engine with robust retries, detailed logging, and branch-specific workflows 2026-05-14 18:30:29 +02:00
Nubenetes Bot
42d7da9e8b feat: implement granular real-time logging, batch processing, and multi-key API rotation 2026-05-14 17:21:52 +02:00
Nubenetes Bot
a788992459 fix: correctly accumulate historical metrics from branch and clean Gemini failures from report 2026-05-13 09:37:06 +02:00
Nubenetes Bot
5df404a161 fix: resolve Gemini API 404/503 errors and workflow permission issues 2026-05-12 13:27:21 +02:00
Nubenetes Bot
f6d80f3173 feat: implement chunked historical extraction (Oct 2024) with chained workflows 2026-05-12 10:30:48 +02:00
Nubenetes Bot
f46541572c perf: optimize extraction window and scrolling to prevent workflow timeouts 2026-05-12 10:25:27 +02:00
Nubenetes Bot
c770c6697b feat: ultra-permissive curation and multi-part PR reporting via comments 2026-05-11 14:28:54 +02:00
Nubenetes Bot
c58046502d feat: add interactive extraction strategy selection to GitHub Workflow 2026-05-11 08:39:34 +02:00
Nubenetes Bot
628d0ee064 feat: enforce historical curation from Oct 2024 and refine technical filtering 2026-05-10 23:54:26 +02:00
Nubenetes Bot
8030dc6f54 feat: implement chronological extraction, ignore pinned posts, and add 'Post Date' column to PR report 2026-05-10 23:13:53 +02:00
Nubenetes Bot
5080caa79e feat: specialize extraction on real posts/bookmarks and refine historical reporting 2026-05-10 22:59:41 +02:00
Nubenetes Bot
55a135c075 fix: import AgenticCurator in main.py 2026-05-10 22:47:32 +02:00
Nubenetes Bot
df4d521376 feat: implement Agentic Smart Injection for semantic link placement and IA-decided formatting 2026-05-10 22:43:48 +02:00
Nubenetes Bot
8d07d4d90e feat: refine targeted extraction from tweets and enhance classified Mermaid reporting 2026-05-10 22:34:18 +02:00
Nubenetes Bot
f8a6eb7eb2 feat: implement comprehensive PR audit report with matrix table and Mermaid metrics 2026-05-10 22:15:25 +02:00
Nubenetes Bot
b497002dad feat: bypass Twikit challenge with ID and implement deep historical extraction from Wayback 2026-05-10 21:49:18 +02:00
Nubenetes Bot
4857b5c198 feat: implement advanced extraction audit trail and RSS discovery fallback 2026-05-10 21:25:53 +02:00
Nubenetes Bot
a07126ffb4 feat: implement autonomous learning and diagnostic reporting for X.com ingestion 2026-05-10 20:56:15 +02:00
Nubenetes Bot
04dc8efa69 fix: NameError in main.py and increase aiohttp buffer size for X.com ingestion 2026-05-10 20:48:41 +02:00
Nubenetes Bot
302dae6760 feat: restore curation pipeline with global deduplication and social scoring 2026-05-10 20:32:53 +02:00