- Add standalone CLI script scripts/extract_google_news.py for Google News RSS scraping - Integrate foxcape in headless mode as primary stealth anti-bot engine - Implement parallel article URL resolution using googlenewsdecoder and ThreadPoolExecutor - Support language and regional locale mapping (-l, --lang, --locale) - Implement real-time progress logging in stderr and --silent flag - Add unit, integration, and live E2E tests in tests/test_extract_google_news.py - Add full SpecKit documentation (specs/002-google-news-extractor/) - Create comprehensive README.md covering both NLP Classifier and Google News Extractor
662 lines
21 KiB
JSON
662 lines
21 KiB
JSON
{
|
|
".specify/scripts/powershell/check-prerequisites.ps1": {
|
|
"mtime": 1787189272.2023797,
|
|
"seen": 1787189326.0933716,
|
|
"ast_hash": "ab9d4c9d5772d28c6b2150b1f53ac638",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/scripts/powershell/common.ps1": {
|
|
"mtime": 1787189272.20638,
|
|
"seen": 1787189326.0933838,
|
|
"ast_hash": "6d1dc2322173d3cd13a3633d61324293",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/scripts/powershell/create-new-feature.ps1": {
|
|
"mtime": 1787189272.211369,
|
|
"seen": 1787189326.0933893,
|
|
"ast_hash": "fad051375e6dcd47030cc49188472fe1",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/scripts/powershell/resolve-template.ps1": {
|
|
"mtime": 1787189272.2143798,
|
|
"seen": 1787189326.0933924,
|
|
"ast_hash": "645ad018c6297df6e23949ac3e915749",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/scripts/powershell/setup-plan.ps1": {
|
|
"mtime": 1787189272.2183795,
|
|
"seen": 1787189326.0933957,
|
|
"ast_hash": "02abf0794256a7423782adc760f0e0ca",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/scripts/powershell/setup-tasks.ps1": {
|
|
"mtime": 1787189272.22138,
|
|
"seen": 1787189326.093398,
|
|
"ast_hash": "9aa2f52ce7abece8476845b1f21a0ced",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/SKILL.md": {
|
|
"mtime": 1787189375.57439,
|
|
"seen": 1787189383.8494325,
|
|
"ast_hash": "1656a8a8e4a05bbe69f32cd15de81e87",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/add-watch.md": {
|
|
"mtime": 1787176247.1083012,
|
|
"seen": 1787189352.7428358,
|
|
"ast_hash": "d59d027fe449f06aa03905a01184e779",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/exports.md": {
|
|
"mtime": 1787176247.109326,
|
|
"seen": 1787189352.742837,
|
|
"ast_hash": "9da2a2152e60a22f07f05fed5158f287",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/extraction-spec.md": {
|
|
"mtime": 1787176247.109326,
|
|
"seen": 1787189352.7428386,
|
|
"ast_hash": "42fef56a01698118f7fd722acdadea34",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/github-and-merge.md": {
|
|
"mtime": 1787176247.1118312,
|
|
"seen": 1787189352.7428403,
|
|
"ast_hash": "cde13df085e4c492aeb7ba298a996d0d",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/hooks.md": {
|
|
"mtime": 1787176247.1128435,
|
|
"seen": 1787189352.7428415,
|
|
"ast_hash": "3f545db6ce646650bb9de588f5512a27",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/query.md": {
|
|
"mtime": 1787176247.1138976,
|
|
"seen": 1787189352.742843,
|
|
"ast_hash": "3c46f8ad006874260614ed8657d02307",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/transcribe.md": {
|
|
"mtime": 1787176247.1138976,
|
|
"seen": 1787189352.7428443,
|
|
"ast_hash": "67b6a5fa6c0974e18f60db9f8932fbd8",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/graphify/references/update.md": {
|
|
"mtime": 1787176247.11542,
|
|
"seen": 1787189352.7428463,
|
|
"ast_hash": "9378bd03d56baaf78bd738ab3848f142",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/ponytail-audit/SKILL.md": {
|
|
"mtime": 1786995804.1528327,
|
|
"seen": 1787189326.0934196,
|
|
"ast_hash": "741076540e91247a0bace7b89c27ac6b",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/ponytail-debt/SKILL.md": {
|
|
"mtime": 1786995804.1528327,
|
|
"seen": 1787189326.0934212,
|
|
"ast_hash": "19c1eef33c9b109abb5805a762a545c8",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/ponytail-gain/SKILL.md": {
|
|
"mtime": 1786995804.1542277,
|
|
"seen": 1787189326.0934231,
|
|
"ast_hash": "8f9cd980326238785d2fc23a9cfddc96",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/ponytail-help/SKILL.md": {
|
|
"mtime": 1786995804.1542277,
|
|
"seen": 1787189326.0934246,
|
|
"ast_hash": "25b3214341fdc2f0805d2f8a5da6fefd",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/ponytail-review/SKILL.md": {
|
|
"mtime": 1786995804.1552386,
|
|
"seen": 1787189326.0934267,
|
|
"ast_hash": "52f93e973047baa9a906c6dc5879a4a6",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/ponytail/SKILL.md": {
|
|
"mtime": 1786995804.1562397,
|
|
"seen": 1787189326.0934284,
|
|
"ast_hash": "33f013ce03c8c66a6002ef941a433b81",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-analyze/SKILL.md": {
|
|
"mtime": 1787189272.133064,
|
|
"seen": 1787189326.0934305,
|
|
"ast_hash": "d0496db1f414b10bb0c8d57d5009f378",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-checklist/SKILL.md": {
|
|
"mtime": 1787189272.1603796,
|
|
"seen": 1787189326.0934336,
|
|
"ast_hash": "94a6ee97b010344e446c25798ad7779b",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-clarify/SKILL.md": {
|
|
"mtime": 1787189272.137533,
|
|
"seen": 1787189326.0934358,
|
|
"ast_hash": "9ed49f88546289c1f40df65c485ace1a",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-constitution/SKILL.md": {
|
|
"mtime": 1787189272.1413815,
|
|
"seen": 1787189326.0934374,
|
|
"ast_hash": "146185078e43d2e95014fda5b36f7461",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-converge/SKILL.md": {
|
|
"mtime": 1787189272.1503813,
|
|
"seen": 1787189326.0934393,
|
|
"ast_hash": "6857bd3f30fc0c52352a450a8c2c0591",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-implement/SKILL.md": {
|
|
"mtime": 1787189272.146373,
|
|
"seen": 1787189326.0934412,
|
|
"ast_hash": "562d500cddb51ca6d5f23971f7539341",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-plan/SKILL.md": {
|
|
"mtime": 1787189272.15438,
|
|
"seen": 1787189326.0934432,
|
|
"ast_hash": "aba2d03c1b88c8f928ac22f7e3d75a25",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-specify/SKILL.md": {
|
|
"mtime": 1787189272.165381,
|
|
"seen": 1787189326.093445,
|
|
"ast_hash": "a9dd8232755de1ac099f67ae212978b9",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-tasks/SKILL.md": {
|
|
"mtime": 1787189272.1693797,
|
|
"seen": 1787189326.0934472,
|
|
"ast_hash": "faba87885d7a9309af89e1ad27d08e10",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/skills/speckit-taskstoissues/SKILL.md": {
|
|
"mtime": 1787189272.172365,
|
|
"seen": 1787189326.093449,
|
|
"ast_hash": "b99619d8bd31aac390a0ff96943d165c",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/memory/constitution.md": {
|
|
"mtime": 1787189272.25438,
|
|
"seen": 1787189326.0934513,
|
|
"ast_hash": "dcefb6b60e7cb3db2e966977b6f02f18",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/templates/checklist-template.md": {
|
|
"mtime": 1787189272.2233796,
|
|
"seen": 1787189326.0934534,
|
|
"ast_hash": "5af23404f7e1314e93fab2bcfcfa5c23",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/templates/constitution-template.md": {
|
|
"mtime": 1787189272.2263799,
|
|
"seen": 1787189326.093455,
|
|
"ast_hash": "dcefb6b60e7cb3db2e966977b6f02f18",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/templates/plan-template.md": {
|
|
"mtime": 1787189272.2293687,
|
|
"seen": 1787189326.0934572,
|
|
"ast_hash": "311db0670c3d19d2f5b781de97529b79",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/templates/spec-template.md": {
|
|
"mtime": 1787189272.2313685,
|
|
"seen": 1787189326.0934594,
|
|
"ast_hash": "45ac8538bc1220324c9f0d610145b53f",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/templates/tasks-template.md": {
|
|
"mtime": 1787189272.2343798,
|
|
"seen": 1787189326.0934615,
|
|
"ast_hash": "f8b4f62d384defa0a559bdbbaacb0540",
|
|
"semantic_hash": ""
|
|
},
|
|
".specify/workflows/speckit/workflow.yml": {
|
|
"mtime": 1787160407.4626267,
|
|
"seen": 1787189326.0934637,
|
|
"ast_hash": "06fd89e478bb8e0e668917a5f02f9055",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/rules/graphify.md": {
|
|
"mtime": 1787189347.4441817,
|
|
"seen": 1787189352.7428298,
|
|
"ast_hash": "a0e4d192b9e2e17256124dbfc8e24e6a",
|
|
"semantic_hash": ""
|
|
},
|
|
".agents/workflows/graphify.md": {
|
|
"mtime": 1787189347.4441817,
|
|
"seen": 1787189352.7449548,
|
|
"ast_hash": "a831cf3669f1e6ab85d8a80ebe655f99",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/checklists/requirements.md": {
|
|
"mtime": 1787193985.655018,
|
|
"seen": 1787194003.0704188,
|
|
"ast_hash": "13e007d6da3f275d34b1f67fda546b81",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/spec.md": {
|
|
"mtime": 1787194850.5106893,
|
|
"seen": 1787194931.113662,
|
|
"ast_hash": "41587427964956662ffb8f0dffea1027",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/contracts/cli-contract.md": {
|
|
"mtime": 1787194605.824187,
|
|
"seen": 1787194638.8537047,
|
|
"ast_hash": "c4fdb88a5e3269fb10689a2940b9616f",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/data-model.md": {
|
|
"mtime": 1787194591.677816,
|
|
"seen": 1787194638.853709,
|
|
"ast_hash": "7ccdd584024c65f16364444e9df4d860",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/plan.md": {
|
|
"mtime": 1787194897.8541067,
|
|
"seen": 1787194931.1135547,
|
|
"ast_hash": "edcaea62d445dbb073ff30166115788e",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/quickstart.md": {
|
|
"mtime": 1787194877.439851,
|
|
"seen": 1787194931.113557,
|
|
"ast_hash": "d630b7592e1ee761f1d36cfd0079771d",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/research.md": {
|
|
"mtime": 1787194581.004019,
|
|
"seen": 1787194638.8537128,
|
|
"ast_hash": "159b7eec565d477f15f2c683c082e40d",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/tasks.md": {
|
|
"mtime": 1787196452.595599,
|
|
"seen": 1787196463.1030743,
|
|
"ast_hash": "132f38dcd33d45eec9a8ca22ec4de880",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/001-multilingual-entity-classifier/checklists/poc-readiness.md": {
|
|
"mtime": 1787195218.2475252,
|
|
"seen": 1787195225.042909,
|
|
"ast_hash": "f8488016a8e749938d2086d34999a91c",
|
|
"semantic_hash": ""
|
|
},
|
|
"classify.py": {
|
|
"mtime": 1787197110.3753626,
|
|
"seen": 1787197159.9828603,
|
|
"ast_hash": "d09a35a5e25d42f6ecc537d5b67bef8e",
|
|
"semantic_hash": ""
|
|
},
|
|
"pyproject.toml": {
|
|
"mtime": 1787234982.768605,
|
|
"seen": 1787235020.6850271,
|
|
"ast_hash": "26f5f979658067bf447f375f044a8f21",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/__init__.py": {
|
|
"mtime": 1787195832.559486,
|
|
"seen": 1787196463.0953057,
|
|
"ast_hash": "13284e9b9f10de535dba5f461ecd7c7c",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/adapters/__init__.py": {
|
|
"mtime": 1787195842.2716768,
|
|
"seen": 1787196463.0953088,
|
|
"ast_hash": "541577ed019347ac3864002f85c116f1",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/adapters/base.py": {
|
|
"mtime": 1787196396.6199949,
|
|
"seen": 1787196463.0953116,
|
|
"ast_hash": "40dc6e175c8708467748c1f42a0e064a",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/adapters/embeddings.py": {
|
|
"mtime": 1787196402.7484262,
|
|
"seen": 1787196463.0953145,
|
|
"ast_hash": "0444823bb05720d4c4ca1662a00b2c01",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/adapters/llm.py": {
|
|
"mtime": 1787196408.180451,
|
|
"seen": 1787196463.0953166,
|
|
"ast_hash": "3d95d98625df3fcd343f2fecb78707c5",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/classifier.py": {
|
|
"mtime": 1787197085.0250447,
|
|
"seen": 1787197159.985785,
|
|
"ast_hash": "a2e70f968109d213fdab0ae81ac819ff",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/language.py": {
|
|
"mtime": 1787196384.5545745,
|
|
"seen": 1787196463.0953217,
|
|
"ast_hash": "985619013e58a7f55af2e955817f223c",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/models.py": {
|
|
"mtime": 1787195855.3266282,
|
|
"seen": 1787196463.0953236,
|
|
"ast_hash": "ce73bfe85eb54f907e2052c80636ecaf",
|
|
"semantic_hash": ""
|
|
},
|
|
"src/parser.py": {
|
|
"mtime": 1787195873.9119804,
|
|
"seen": 1787196463.0953257,
|
|
"ast_hash": "0a1d64ee7088b266125af071f85f3826",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/__init__.py": {
|
|
"mtime": 1787195847.5186412,
|
|
"seen": 1787196463.095328,
|
|
"ast_hash": "42d67f813e6eeac2ffca24fe6206aa9b",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_adapters.py": {
|
|
"mtime": 1787196418.6328156,
|
|
"seen": 1787196463.09533,
|
|
"ast_hash": "5caf95327ea030dbcc37a99bd9052ebd",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_benchmark_24.py": {
|
|
"mtime": 1787196325.5409796,
|
|
"seen": 1787196463.0953324,
|
|
"ast_hash": "487d30d6de2dee529fa91b86a1d62c0a",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_classifier.py": {
|
|
"mtime": 1787196364.7195728,
|
|
"seen": 1787196463.0953343,
|
|
"ast_hash": "4350a5b11a08d12ccb85a3f332d71e87",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_cli.py": {
|
|
"mtime": 1787195939.567137,
|
|
"seen": 1787196463.0953364,
|
|
"ast_hash": "90b0131d43cfc64a76e499c7a65d95de",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_language.py": {
|
|
"mtime": 1787195891.3329668,
|
|
"seen": 1787196463.0953388,
|
|
"ast_hash": "66191b43fcd7aef47c07cd20d5a8f03c",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_models.py": {
|
|
"mtime": 1787195886.5009987,
|
|
"seen": 1787196463.095341,
|
|
"ast_hash": "1fd725c8ca0f52e52f56c7223e9574d0",
|
|
"semantic_hash": ""
|
|
},
|
|
"examples/content_northvolt_de.md": {
|
|
"mtime": 1787195963.813741,
|
|
"seen": 1787196463.1020777,
|
|
"ast_hash": "9033a8bdde7f2caba952eb0f50af8ba6",
|
|
"semantic_hash": ""
|
|
},
|
|
"examples/content_presal_pt.md": {
|
|
"mtime": 1787195950.0247998,
|
|
"seen": 1787196463.10208,
|
|
"ast_hash": "d08c26af041b833fbc9e6673aec4ee80",
|
|
"semantic_hash": ""
|
|
},
|
|
"examples/content_tangential_es.md": {
|
|
"mtime": 1787195975.5271506,
|
|
"seen": 1787196463.1020815,
|
|
"ast_hash": "55f37cf83b54926e1f5751a4ba6335a9",
|
|
"semantic_hash": ""
|
|
},
|
|
"requirements.txt": {
|
|
"mtime": 1787236111.876247,
|
|
"seen": 1787236262.0105975,
|
|
"ast_hash": "9fb7e3f8ecb04ff30d650c772f509557",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/de/contextual.md": {
|
|
"mtime": 1787196180.7794595,
|
|
"seen": 1787196463.103077,
|
|
"ast_hash": "1e78706552a34512ac2a2b772ec2ecd1",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/de/direct.md": {
|
|
"mtime": 1787196169.5728126,
|
|
"seen": 1787196463.1030784,
|
|
"ast_hash": "25f60b38e35c96356d7ecbabdd6de545",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/de/not_related.md": {
|
|
"mtime": 1787196204.0937815,
|
|
"seen": 1787196463.1030807,
|
|
"ast_hash": "6d6165d5279cda9cde833a6aa2d71164",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/de/tangential.md": {
|
|
"mtime": 1787196193.1870873,
|
|
"seen": 1787196463.1030822,
|
|
"ast_hash": "3f5ddf01ca728aa2d0116882604718cf",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/en/contextual.md": {
|
|
"mtime": 1787196066.4274058,
|
|
"seen": 1787196463.1030838,
|
|
"ast_hash": "89114901dc8579adafa4fb503afbc761",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/en/direct.md": {
|
|
"mtime": 1787196054.1496131,
|
|
"seen": 1787196463.1030855,
|
|
"ast_hash": "dd15e4f08c2757ee499da0bea578c04c",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/en/not_related.md": {
|
|
"mtime": 1787196350.3334656,
|
|
"seen": 1787196463.103087,
|
|
"ast_hash": "9e2c91a29282eac5d4c21c38bef9767e",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/en/tangential.md": {
|
|
"mtime": 1787196082.7302663,
|
|
"seen": 1787196463.1030884,
|
|
"ast_hash": "fe681417b697406ea16e0e78f2df8ce4",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/es/contextual.md": {
|
|
"mtime": 1787196129.959492,
|
|
"seen": 1787196463.1030898,
|
|
"ast_hash": "8668670e9a018ba879fb256dbe5bd2fa",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/es/direct.md": {
|
|
"mtime": 1787196118.6405888,
|
|
"seen": 1787196463.103091,
|
|
"ast_hash": "d01aa9c2cda827336558b993098fa4a1",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/es/not_related.md": {
|
|
"mtime": 1787196152.6110358,
|
|
"seen": 1787196463.1030927,
|
|
"ast_hash": "720215fd2a9ec45f745564869b20a19d",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/es/tangential.md": {
|
|
"mtime": 1787196141.436479,
|
|
"seen": 1787196463.1030943,
|
|
"ast_hash": "ef16422876c7925ea0b2631483468f12",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/fr/contextual.md": {
|
|
"mtime": 1787196288.4152596,
|
|
"seen": 1787196463.1030955,
|
|
"ast_hash": "bf01dc91dc0a8abe21eca424fb44d0c4",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/fr/direct.md": {
|
|
"mtime": 1787196277.0201283,
|
|
"seen": 1787196463.1030967,
|
|
"ast_hash": "772cc74cec96c666c7e348f600720e14",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/fr/not_related.md": {
|
|
"mtime": 1787196312.47212,
|
|
"seen": 1787196463.1030984,
|
|
"ast_hash": "da5869eda42812d47e82a4cabf77f984",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/fr/tangential.md": {
|
|
"mtime": 1787196301.2256103,
|
|
"seen": 1787196463.103103,
|
|
"ast_hash": "6926ee30a0f12424c3c4f6691daeb1fd",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/it/contextual.md": {
|
|
"mtime": 1787196234.462201,
|
|
"seen": 1787196463.1031046,
|
|
"ast_hash": "53dfa9859257d99d54b3479702abbd11",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/it/direct.md": {
|
|
"mtime": 1787196221.6644733,
|
|
"seen": 1787196463.1031058,
|
|
"ast_hash": "493cbc253516b219d6b0d745bf6c750f",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/it/not_related.md": {
|
|
"mtime": 1787196259.3629923,
|
|
"seen": 1787196463.1031072,
|
|
"ast_hash": "3fbc57bc9b9c78af4b6eb93343cc4634",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/it/tangential.md": {
|
|
"mtime": 1787196245.9183564,
|
|
"seen": 1787196463.1031086,
|
|
"ast_hash": "43f800646fc2a4060528e7ef851e8d77",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/pt/contextual.md": {
|
|
"mtime": 1787196014.2010715,
|
|
"seen": 1787196463.10311,
|
|
"ast_hash": "2e5b837c09ac05daae5007235e2a85b5",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/pt/direct.md": {
|
|
"mtime": 1787196003.236562,
|
|
"seen": 1787196463.1031117,
|
|
"ast_hash": "f7e5ca68966f5e2b805fde6d46b90f7e",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/pt/not_related.md": {
|
|
"mtime": 1787196036.7240841,
|
|
"seen": 1787196463.103113,
|
|
"ast_hash": "980a58ca0db93f8dbb6c43e1c9108baf",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/fixtures/benchmark_24/pt/tangential.md": {
|
|
"mtime": 1787196024.9788618,
|
|
"seen": 1787196463.1031141,
|
|
"ast_hash": "e05ab20a5190cfb5b9d41da64d5273cf",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_adversarial.py": {
|
|
"mtime": 1787197141.2340336,
|
|
"seen": 1787197159.9881344,
|
|
"ast_hash": "5e8daf517ee32c261617d96264ef0473",
|
|
"semantic_hash": ""
|
|
},
|
|
"scripts/extract_google_news.py": {
|
|
"mtime": 1787236453.5231855,
|
|
"seen": 1787236509.1147037,
|
|
"ast_hash": "4216de490a87378d21dab707a3166679",
|
|
"semantic_hash": ""
|
|
},
|
|
"tests/test_extract_google_news.py": {
|
|
"mtime": 1787236301.513448,
|
|
"seen": 1787236353.5582018,
|
|
"ast_hash": "1fc9a108a8abfecf1d37c8642a885e9e",
|
|
"semantic_hash": ""
|
|
},
|
|
"docs/googlenews_extractor_guia_completo.md": {
|
|
"mtime": 1787231605.0830677,
|
|
"seen": 1787234772.8112028,
|
|
"ast_hash": "59db8e652000ba6087a00289a0ce0959",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/checklists/readiness.md": {
|
|
"mtime": 1787234305.932687,
|
|
"seen": 1787234772.8123577,
|
|
"ast_hash": "a1200a6959d41e256a73403dd5c4e1f6",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/checklists/requirements.md": {
|
|
"mtime": 1787232386.6763985,
|
|
"seen": 1787234772.812359,
|
|
"ast_hash": "39cd86af76c9f74baa2984418870b677",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/contracts/cli_contract.md": {
|
|
"mtime": 1787236744.3139226,
|
|
"seen": 1787236817.4979818,
|
|
"ast_hash": "76a61ad31df989244edc5e739081bf7b",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/data-model.md": {
|
|
"mtime": 1787234040.8134317,
|
|
"seen": 1787234772.8123617,
|
|
"ast_hash": "e8380c98d2f6418f60ac8a511ecdb637",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/plan.md": {
|
|
"mtime": 1787236725.9825225,
|
|
"seen": 1787236817.4983613,
|
|
"ast_hash": "a787c974414ae6c173d4c39e76113c31",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/quickstart.md": {
|
|
"mtime": 1787236764.0206513,
|
|
"seen": 1787236817.4983652,
|
|
"ast_hash": "ada22d34a0fa8341f88136cf42f055a9",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/research.md": {
|
|
"mtime": 1787236785.0466182,
|
|
"seen": 1787236817.498368,
|
|
"ast_hash": "60837e6c7463c4413911ceca0087374c",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/spec.md": {
|
|
"mtime": 1787236709.0783155,
|
|
"seen": 1787236817.4983711,
|
|
"ast_hash": "dfd963f7ca351c93e09f74af9b11d19e",
|
|
"semantic_hash": ""
|
|
},
|
|
"specs/002-google-news-extractor/tasks.md": {
|
|
"mtime": 1787236802.4808047,
|
|
"seen": 1787236817.4983742,
|
|
"ast_hash": "427f24026deaa7c9aca95d99e7587ae6",
|
|
"semantic_hash": ""
|
|
},
|
|
"scripts/__init__.py": {
|
|
"mtime": 1787234973.5782337,
|
|
"seen": 1787235020.6850297,
|
|
"ast_hash": "627a6c953b250083ebe76ee74d605bb5",
|
|
"semantic_hash": ""
|
|
},
|
|
"README.md": {
|
|
"mtime": 1787237002.3288481,
|
|
"seen": 1787237013.7487457,
|
|
"ast_hash": "1b624e85d8ce1521683cbea2664dd2d2",
|
|
"semantic_hash": ""
|
|
}
|
|
} |