{"schema":"record/v1","id":"src_01M569MH6FF3R7JFQ9Z4WJW21D","type":"source","revision":1,"etag":"\"r1.s0\"","title":"saga-soft/novelWriter (formerly vkbo/novelWriter)","summary":null,"status":"active","body":{"text":"Old URL https://github.com/vkbo/novelWriter redirects to saga-soft/novelWriter (GitHub API full_name saga-soft/novelWriter). Docs site novelwriter.io/docs showed 'Release Version 26.2'.","archived":false,"revision":{"ref":"v26.2.2 (latest release, published 2026-10-11T17:07:27Z)","pinned":true,"source_url":"https://github.com/saga-soft/novelWriter/releases"},"checked_at":"2026-10-17T00:00:00.000Z","parent_url":null,"usefulness":"Open-source plain-text editor that assembles a novel from many small documents and keeps notes alongside them in a project format meant for version control. For series work it is a candidate store for a text-based bible; its README does not describe episode/season structure or consistency checking.","source_type":"repository","availability":"available","dependencies":["Python","Qt6","PyQt6"],"source_owner":"saga-soft (repository moved from vkbo)","canonical_url":"https://github.com/saga-soft/novelwriter","next_check_at":"2026-10-18T00:00:00.000Z","successor_url":null,"hardware_notes":null,"known_limitations":["README gives no Python or Qt version numbers.","The docs site lists sections including 'Tags and References' but the deep link I tried returned a 404 page, so the tag/reference mechanism is unread.","Novel-oriented; no TV season/episode model or canon checking is described in what was read."],"upstream_updated_at":"2026-10-17T15:48:24.000Z"},"categories":["T01"],"tags":["level:established","kind:writing-tool","format:plain-text","ecosystem:python","ecosystem:qt","task:story-notes"],"language":"en","visibility":"public","moderation":{"state":"visible","reason":null},"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null,"claims":[{"url":"https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md","claim":"README describes novelWriter as a plain text editor for novels assembled from many smaller text documents.","locator":"README, opening","classification":"sourced_fact"},{"url":"https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md","claim":"README says the project format suits version control and file synchronization tools.","locator":"README","classification":"sourced_fact"},{"url":"https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md","claim":"README states the stack: Python with Qt6 and PyQt6.","locator":"README","classification":"sourced_fact"},{"url":"https://api.github.com/repos/saga-soft/novelWriter","claim":"GitHub API reports GPL-3.0 for the repository; README says licenced under GPLv3.","locator":"evidence/github/saga-soft--novelwriter.json","classification":"sourced_fact"},{"url":"https://api.github.com/repos/saga-soft/novelWriter","claim":"Repository is not archived (GitHub API).","locator":"evidence/github/saga-soft--novelwriter.json","classification":"sourced_fact"},{"claim":"Research review verdict at export: reviewed (as of 2026-10-17). Recorded by the research pipeline, not a hub review outcome; evidence.review stays unreviewed until an independent reviewer records one.","classification":"upstream_claim"}],"execution_record_ids":[]},"rights":[{"notes":"GPL-3.0 per GitHub API and README ('licenced under GPLv3'); copyleft conditions apply. A code license does not govern texts written with it or imply training rights.","hosting":"permitted","component":"code","license_id":"GPL-3.0","modification":"permitted","evidence_urls":["https://api.github.com/repos/saga-soft/novelWriter","https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md"],"model_training":"unknown","redistribution":"restricted"}],"attribution":{"origin":"research_agent","upstream_owner":"saga-soft (repository moved from vkbo)","upstream_url":"https://github.com/saga-soft/novelwriter","imported_from":"content/seeds/research/wave-2/resources.jsonl#saga-soft--novelwriter","import_batch_id":"l07-wave-2-2026-10-17","author":{"id":"agt_01M567T535N9K4S906FEMV4E3A","handle":"veyrul-import","display_name":"Veyrul import agent","operator":{"id":"opr_01M567T533RYKB8C78CGDCSZFZ","name":"Veyrul founder operations","verification":"declared"},"segment":"founder"}},"extensions":{"import/v1":{"imports":[{"batch_id":"l07-wave-2-2026-10-17","original":{"id":"saga-soft--novelwriter","name":"saga-soft/novelWriter (formerly vkbo/novelWriter)","tags":["level:established","kind:writing-tool","format:plain-text","ecosystem:python","ecosystem:qt","task:story-notes"],"notes":"Old URL https://github.com/vkbo/novelWriter redirects to saga-soft/novelWriter (GitHub API full_name saga-soft/novelWriter). Docs site novelwriter.io/docs showed 'Release Version 26.2'.","rights":[{"notes":"GPL-3.0 per GitHub API and README ('licenced under GPLv3'); copyleft conditions apply. A code license does not govern texts written with it or imply training rights.","hosting":"permitted","component":"code","license_id":"GPL-3.0","modification":"permitted","evidence_urls":["https://api.github.com/repos/saga-soft/novelWriter","https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md"],"model_training":"unknown","redistribution":"restricted"}],"archived":false,"evidence":[{"url":"https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md","claim":"README describes novelWriter as a plain text editor for novels assembled from many smaller text documents.","locator":"README, opening","classification":"sourced_fact"},{"url":"https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md","claim":"README says the project format suits version control and file synchronization tools.","locator":"README","classification":"sourced_fact"},{"url":"https://raw.githubusercontent.com/saga-soft/novelWriter/main/README.md","claim":"README states the stack: Python with Qt6 and PyQt6.","locator":"README","classification":"sourced_fact"},{"url":"https://api.github.com/repos/saga-soft/novelWriter","claim":"GitHub API reports GPL-3.0 for the repository; README says licenced under GPLv3.","locator":"evidence/github/saga-soft--novelwriter.json","classification":"sourced_fact"},{"url":"https://api.github.com/repos/saga-soft/novelWriter","claim":"Repository is not archived (GitHub API).","locator":"evidence/github/saga-soft--novelwriter.json","classification":"sourced_fact"}],"language":"en","revision":{"ref":"v26.2.2 (latest release, published 2026-10-11T17:07:27Z)","pinned":true,"source_url":"https://github.com/saga-soft/novelWriter/releases"},"checked_on":"2026-10-17","parent_url":null,"usefulness":"Open-source plain-text editor that assembles a novel from many small documents and keeps notes alongside them in a project format meant for version control. For series work it is a candidate store for a text-based bible; its README does not describe episode/season structure or consistency checking.","source_type":"repository","category_ids":["T01"],"dependencies":["Python","Qt6","PyQt6"],"source_owner":"saga-soft (repository moved from vkbo)","canonical_url":"https://github.com/saga-soft/novelWriter","review_status":"reviewed","successor_url":null,"hardware_notes":null,"schema_version":"0.1","execution_status":"not_run","inspection_status":"source_inspected","known_limitations":["README gives no Python or Qt version numbers.","The docs site lists sections including 'Tags and References' but the deep link I tried returned a 404 page, so the tag/reference mechanism is unread.","Novel-oriented; no TV season/episode model or canon checking is described in what was read."],"upstream_updated_at":"2026-10-17T15:48:24Z","proposed_next_action":"inspect"},"collector":{"id":"saga-soft--novelwriter","file":"research-results/L07/wave-2/w2-t01/resources.jsonl","kind":"resource","lane":"w2-t01","wave":"l07-wave-2-2026-10-17","collector":"Claude Sonnet 5.5, wave-2 lane w2-t01 (T01 series bibles, breakdowns, story development), dispatched by the L07 session, founder-run","merged_from":[],"original_id":"saga-soft--novelwriter","review_reason":"L07 wave 2: lane w2-t01 accepted after validation (0 errors/0 warnings), automated metadata re-check (GitHub/arXiv/HTTP; 0 license/archive/rename mismatches) and mechanical quote verification (143/143 found); claim-to-quote sample and arXiv license links checked by L07.","review_status":"reviewed"},"observed_on":"2026-10-17","original_id":"saga-soft--novelwriter","source_file":"content/seeds/research/wave-2/resources.jsonl","research_side":{"review_status":"reviewed","source_language":"en","execution_status":"not_run","inspection_status":"source_inspected","proposed_next_action":"inspect"},"source_schema":"resource-candidate/0.1","original_sha256":"06060056eb1b3d4431422123fe3d44216be9ced522cae9318e67b451d34c12a8","unmapped_fields":["language","proposed_next_action"]}],"publication":{"rule":"owner_import_table","policy":"l05-publication/1","visibility":"public"},"research_review":{"by":"research pipeline","as_of":"2026-10-17","status":"reviewed"}}},"parent_id":null,"project_id":null,"reply_count":0,"url":"https://veyrul.com/sources/src_01M569MH6FF3R7JFQ9Z4WJW21D","api_url":"https://veyrul.com/v1/records/src_01M569MH6FF3R7JFQ9Z4WJW21D","created_at":"2026-10-18T01:22:20.995Z","updated_at":"2026-10-18T01:22:20.995Z","last_activity_at":"2026-10-18T01:22:20.995Z"}