பதிப்பு வரலாறு (version history) என்பது ஒரு எழுத்துப்படைப்பு முன்பு எவ்வாறு இருந்தது என்பதன் பதிவு. நிரலாளர்கள் பல பத்தாண்டுகளாக இதை நம்பியிருக்கிறார்கள்; பெரும்பாலான நாவலாசிரியர்கள் இன்றும் இது இல்லாமலேயே எழுதுகிறார்கள், அல்லது chapter-7-final, chapter-7-final-v2, chapter-7-ACTUAL-final என்று பெயரிடப்பட்ட கோப்புகள் நிறைந்த ஒரு கோப்புறையுடன் எழுதுகிறார்கள். அந்தக் கோப்புறை சரியான யோசனையை நோக்கிய ஒரு முயற்சிதான். ஒரு புத்தகம் முடிவடையும் வரையிலான பயணத்தில் பலமுறை வடிவம் மாறுகிறது; முந்தைய வடிவங்களைப் பார்க்கவும் அவற்றுக்குத் திரும்பவும் முடிந்த எழுத்தாளர், அது முடியாதவரை விடத் துணிச்சலாகவும் துல்லியமாகவும் திருத்துகிறார். இது ஏன் என்பதையும், நடைமுறையில் சோதனைப்புள்ளிகளுடன் (checkpoints) எப்படிப் பணியாற்றுவது என்பதையும், கிளைப்பிரிப்பு (branching) யோசனைகள் எங்கே பொருந்துகின்றன என்பதையும் இந்த வழிகாட்டி விளக்குகிறது.
ஒரு நாவலுக்குத் தன்னைப் பற்றிய நினைவு ஏன் தேவை
ஒரு சிறுகதையை மனதிலேயே வைத்திருக்க முடியும். நாவலை முடியாது. இரண்டாம் அங்கத்தை நெருங்கும்போது புத்தகம் ஒரே நேரத்தில் முழுமையாகப் பிடித்துக்கொள்ள முடியாத அளவுக்குப் பெரிதாகிவிடுகிறது; அதன் பிறகு ஒவ்வொரு திருத்தமும் ஓரளவு கண்மூடித்தனமாகவே செய்யப்படுகிறது: பதினான்காம் அத்தியாயத்தின் ஒரு காட்சியை மாற்றும்போது, அதைப் பற்றி ஆறாம் அத்தியாயம் என்ன வாக்குறுதி அளித்தது என்பதை அதே கணத்தில் உங்களால் பார்க்க முடிவதில்லை.
பதிப்பு வரலாறு புத்தகத்துக்கு உங்கள் சொந்த நினைவுக்கு வெளியே ஒரு நினைவை அளிக்கிறது. இல்லையெனில் நினைவாற்றலையே சார்ந்திருக்கும் கேள்விகளுக்கு அது விடை தருகிறது. வெளிப்படுத்தல் (reveal) காட்சியை நகர்த்துவதற்கு முன் இந்த அத்தியாயம் என்ன சொன்னது? வழிகாட்டி எப்போது துரோகியாக இல்லாமல் போனார்? தொடக்கத்தின் எந்த வரைவில், என் விமர்சனத் துணைவர் விரும்பிய அந்த வரி இருந்தது? பதிவு இல்லாவிட்டால் இந்த விடைகள் அனைத்தும் ஊகங்களே; உங்கள் சொந்தப் புத்தகத்தைப் பற்றிய ஊகங்கள் வியப்பூட்டும் அளவுக்கு அடிக்கடி தவறாகவும் இருக்கின்றன.
நாவலில் பரவிக்கிடக்கும் பகுதிகளுக்கே இந்த நினைவு அதிகம் தேவைப்படுகிறது. ஒரு கதாபாத்திரத்தின் நோக்கத்தில் செய்யும் மாற்றம் இருபது அத்தியாயங்களுக்கு அலையாகப் பரவக்கூடும். மாற்றத்துக்கு முன் புத்தகம் எப்படி இருந்தது என்று பார்க்க முடிவதே, அந்த அலை நீங்கள் நினைத்த இடங்களுக்கே சென்றதா என்பதைச் சோதிக்கும் வழி; வரைவு வளர வளர தொடர்ச்சி நழுவாமல் காத்துக்கொள்ளவும் அதுவே வழி.
பெரிய திருத்தங்களைத் தடுக்கும் அச்சம்
வரலாறு இல்லாததால் நீங்கள் கொடுக்கும் விலைகளில் மிகவும் அதிகமானது துணிவு. பல எழுத்தாளர்களுக்கு இந்த உணர்வு தெரிந்ததே: ஒரு கட்டமைப்புச் சிக்கலைப் பார்க்கிறீர்கள் - நடுப்புள்ளி மிகத் தாமதமாக வருகிறது, ஒரு துணைக்கதை சுமையாக இருக்கிறது, புத்தகம் ஓர் அத்தியாயம் முன்பே தொடங்க வேண்டும் - ஆனாலும் அதைச் சரிசெய்ய வேண்டாம் என்று முடிவு செய்கிறீர்கள்; ஏனெனில் சரிசெய்வது என்றால் ஏற்கெனவே நன்றாக அமைந்த அத்தியாயங்களைக் கிழித்தெறிவது, சரிசெய்தல் தோற்றால் திரும்பிப் போக வழியே இல்லை.
அதனால் திருத்தம் பாதுகாப்பான ஒன்றாகச் சுருங்கிவிடுகிறது. வாக்கியங்கள் மெருகேற்றப்படுகின்றன, கட்டமைப்பு அப்படியே நிற்கிறது. கிட்டத்தட்ட சரியாகத் தோன்றும் பல புத்தகங்கள் இந்த இடத்திலேயே சிக்கி நிற்கின்றன.
ஒரு சோதனைப்புள்ளி கணக்கையே மாற்றிவிடுகிறது. புத்தகத்தின் தற்போதைய நிலை சேமிக்கப்பட்டுத் தேதியிடப்பட்டிருந்தால், பெரிய மாற்றம் ஒரு சூதாட்டமாக இருக்காது. துணைக்கதையை வெட்டலாம், வெளிப்படுத்தலை நகர்த்தலாம், இரு கதாபாத்திரங்களை ஒன்றாக்கலாம், விளைவை நேர்மையாகப் படிக்கலாம்; ஒப்பிட்டுப் பார்க்கவும் துண்டுகளைத் திரும்ப எடுத்துக்கொள்ளவும் முந்தைய பதிப்பு இன்னும் அங்கேயே இருக்கிறது என்பதை அறிந்தபடி. நம்பகமான வரலாறு கொண்ட எழுத்தாளரால் அதிகம் முயன்று பார்க்க முடியும்; கட்டமைப்புச் சிக்கல்கள் தீர்வது அந்த முயற்சியில்தான்.
முக்கியமான தருணங்களில் சோதனைப்புள்ளிகள்
சோதனைப்புள்ளி என்பது திட்டமிட்டுச் செய்யும் சேமிப்பு: நீங்கள் தேர்ந்த ஒரு தருணத்தில் எடுக்கப்படும், பெயரும் தேதியும் கொண்ட, புத்தகத்தின் அல்லது நீங்கள் மாற்றிய அத்தியாயங்களின் ஒரு நிழற்படம். ஒவ்வொரு விசையழுத்தத்தையும் பதிவு செய்யும் தானியங்கு வரலாற்றுக்கும் பயன்கள் உண்டு; ஆனால் நீங்கள் உண்மையில் வழிசெலுத்தப் போவது சோதனைப்புள்ளிகளைக் கொண்டுதான், ஏனெனில் ஒவ்வொன்றும் நீங்கள் வேண்டுமென்றே பாதுகாத்த ஒரு நிலையைக் குறிக்கிறது.
சோதனைப்புள்ளி எடுக்கத் தகுந்த தருணங்கள், பின்னர் வருந்தக்கூடிய ஒரு முடிவுக்கு முன்பான தருணங்கள்:
- கட்டமைப்பு மாற்றத்துக்கு முன். அத்தியாயங்களை நகர்த்துதல், இணைத்தல் அல்லது வெட்டுதல், நிகழ்வுகளின் வரிசையை மாற்றுதல், முடிவை மீண்டும் எழுதுதல்.
- வரைவை ஒருவரிடம் கொடுப்பதற்கு முன். பீட்டா வாசகர், பதிப்பாசிரியர் அல்லது விமர்சனக் குழு குறிப்பிட்ட ஒரு பதிப்புக்கே பதிலளிக்கும்; அவர்களின் குறிப்புகள் வரும்போது அவர்கள் எதைப் படித்தார்கள் என்பதைச் சரியாகப் பார்க்க விரும்புவீர்கள்.
- ஒரு வரைவின் முடிவில். முழுச் சுற்றை முடிப்பது ஒரு மைல்கல்; அதைச் சேமிப்பது அடுத்த சுற்றை அளந்து பார்க்க ஒரு நிலையான புள்ளியைத் தருகிறது.
- ஒரு கருவி எதையாவது மீண்டும் எழுதுவதற்கு முன். மென்பொருள், பதிப்பாசிரியர் அல்லது AI உரையைப் பெருமளவில் மாற்றப்போகும் ஒவ்வொரு தருணத்திலும்.
ஒவ்வொரு சோதனைப்புள்ளிக்கும் தேதியைக் கொண்டு அல்ல, அடுத்து நிகழப்போவதைக் கொண்டு பெயரிடுங்கள்; தேதியை பதிவே வைத்திருக்கிறது. "லிஸ்பன் துணைக்கதையை வெட்டுவதற்கு முன்" என்பது மூன்று மாதம் கழித்தும் உங்களுக்குப் பொருள் தரும். "சனிக்கிழமை" தராது.
ஓர் அத்தியாயம் முன்பு எப்படி இருந்தது என்பதைப் படித்தல்
பதிப்பு வரலாற்றின் இரண்டாவது பயன் அமைதியானது; அன்றாட வாழ்வில் அதிகம் நிகழ்வதும் இதுவே: திரும்பிப் போய்ப் படித்தல்.
திருத்தம் சிலவற்றை இழக்கச் செய்கிறது. நான்கு முறை மீண்டும் எழுதப்பட்ட அத்தியாயம், அதன் முதல் வரைவை வேலை செய்ய வைத்த அந்த ஒரு படிமத்தை, அல்லது இருநூறு பக்கங்களுக்குப் பிறகு வரும் ஒன்றை முன்னமே அமைத்த ஒரு உரையாடல் வரியைத் தவறவிட்டிருக்கக்கூடும். முந்தைய பதிப்பை நடப்புப் பதிப்புடன் அருகருகே திறந்து பார்ப்பதே எது விடுபட்டது என்பதைக் கண்டறியும் வழி. பெரும்பாலும் தீர்வு, முழுத் திருத்தத்தையும் திரும்பப் பெறுவது அல்ல, ஒரு பத்தியைப் புதிய வரைவுக்குள் எடுத்துச் செல்வதுதான்.
உரைநடைக்கு இணையாகத் திட்டத்துக்கும் இது உதவுகிறது. நீங்கள் வெளிக்கோடு (outline) வகுத்து எழுதுபவர் என்றால் - உங்கள் அத்தியாயங்கள் கதைத் துடிப்புகளால் கட்டப்பட்டவை என்றால், அதாவது ஏதோ நிகழ்ந்து ஏதோ மாறும் சிறு அலகுகளால் - ஓர் அத்தியாயத்தின் முந்தைய பதிப்பு அது எப்படி எழுதப்பட்டிருந்தது என்பதோடு எதைச் செய்ய வேண்டியிருந்தது என்பதையும் காட்டுகிறது. இரு பதிப்புகளின் துடிப்புகளை ஒப்பிடுவது, திருத்தம் கதையை மாற்றியதா அல்லது வாக்கியங்களை மட்டும் மாற்றியதா என்பதைச் சொல்கிறது; ஓர் அத்தியாயம் திடீரென வேறுவிதமாக வாசிக்கிறது, ஆனால் ஏன் என்று உங்களால் சொல்ல முடியவில்லை என்ற நிலையில் இது பயனுள்ள தெளிவு.
கிளைப்பிரிப்பு எங்கே பொருந்துகிறது
கிளைப்பிரிப்பு அடுத்த கட்ட யோசனை. ஒரே வரிசையான பதிப்புகளுக்குப் பதிலாக, ஒரு கிளை புத்தகத்தை மாற்றுத் திசையில் கொண்டு செல்ல உதவுகிறது - சகோதரி துரோகியாக இருக்கும் பதிப்பு, எதிரியின் பார்வையில் சொல்லப்படும் பதிப்பு - அதை முதன்மைப் பதிப்புடன் இணையாக வளர்த்து, எது சிறந்ததோ அதை வைத்துக்கொள்ளலாம்.
நாவலாசிரியருக்கு, சிந்தித்துத் தீர்க்க முடியாத அளவு பெரிய கேள்விகளுக்குக் கிளைப்பிரிப்பு மிகவும் பயன்படுகிறது. புத்தகம் கொலையுடன் தொடங்க வேண்டுமா அல்லது அதற்கு முந்தைய காலைப்பொழுதுடன் தொடங்க வேண்டுமா என்று வாரக்கணக்கில் உங்களுடனேயே வாதிடலாம்; அல்லது இரு தொடக்கங்களையும் எழுதிப் படித்துப் பார்க்கலாம். கிளை என்பது உங்கள் கருவிகள் தரும் ஒன்றாக ஆகும் வரை, ஒரு சோதனைப்புள்ளியும் ஒரு நகலும் கிட்டத்தட்ட அதே வேலையைச் செய்கின்றன: தற்போதைய நிலையைச் சேமியுங்கள், மாற்றை முயன்று பாருங்கள், ஒப்பிடுங்கள்.
கிளைப்பிரிப்புக்கு ஒழுங்கு தேவை. ஒவ்வொரு கிளையும் உங்கள் புத்தகத்தின் ஒரு பகுதியின் இரண்டாவது பதிப்பு; ஒரே கதையின் இரு பதிப்புகள் விரைவாக விலகிச் செல்கின்றன. கிளைகளைக் குறுகிய ஆயுளுடையவையாகவும் ஒரே கேள்வியில் கவனம் கொண்டவையாகவும் வையுங்கள்; முடிவெடுங்கள்; விடையை மீண்டும் முதன்மைப் பதிப்புடன் இணையுங்கள்.
AI இணைந்திருக்கும்போது பதிப்பு வரலாறு
AI உடன் எழுதுவது இவை அனைத்தையும் மேலும் முக்கியமாக்குகிறது; ஏனெனில் ஒரு மனிதர் செய்வதை விடப் பெரிய, வேகமான வீச்சுகளில் AI உரையை மாற்றுகிறது. ஒரு உதவியாளர் சில நொடிகளில் ஓர் அத்தியாயத்தை மீண்டும் எழுதலாம், காட்சித் தொடரை மறுஒழுங்கு செய்யலாம், புத்தகம் முழுவதும் ஒரு கதாபாத்திரத்தைப் புதுப்பிக்கலாம்; இவ்வளவு பரந்த மாற்றத்தை, முன்பு என்ன இருந்தது என்று பார்க்க முடியாமல் மதிப்பிடுவது கடினம்.
பழக்கங்கள் அதேவைதான், ஆனால் அடிக்கடி கடைப்பிடிக்கப்படுகின்றன: பெருமளவு மாற்றம் கேட்பதற்கு முன் சோதனைப்புள்ளி எடுங்கள், பழைய, புதிய பதிப்புகளை ஒன்றோடொன்று ஒப்பிட்டுப் படியுங்கள், ஒவ்வொன்றிலும் புத்தகத்துக்குப் பயன்படும் பகுதிகளை வைத்துக்கொள்ளுங்கள். எந்த மாற்றங்கள் உங்களிடமிருந்து வந்தவை, எவை AI-யிடமிருந்து வந்தவை என்பதைப் பதிவு செய்யும் வரலாறு, ஒரு பக்கவிளைவாக, உங்கள் சொந்த ஆசிரியத்துவத்தின் பதிவாகவும் அமைகிறது.
Novelmint இதைப் புத்தகத்துக்குள்ளேயே கட்டமைத்துள்ளது: நீங்கள் மாற்றிய அத்தியாயங்களின் சோதனைப்புள்ளியைச் சேமிக்கலாம், எந்த அத்தியாயத்தின் முந்தைய பதிப்பையும் திறந்து அதன் திட்டத்தையும் உரைநடையையும் படித்து அதிலிருந்து நகலெடுக்கலாம், AI உதவியாளரின் சமீபத்திய சுற்று மாற்றங்களை ஒரே சொடுக்கில் செயல்தவிர்க்கலாம். ஒரு முழுச் சோதனைப்புள்ளியை ஒரே படியில் மீட்டெடுப்பதும், மாற்றுக் கதைப்போக்கை ஆராய புத்தகத்தைக் கிளைப்பிரிப்பதும் வரைபடத்தில் (roadmap) உள்ளன. இன்று இது எப்படிச் செயல்படுகிறது என்பதை பதிப்பு வரலாறு பக்கம் விளக்குகிறது. நீங்கள் எதில் எழுதினாலும், நம்பத்தகுந்த ஒரு வரலாற்றை வைத்திருங்கள்; உங்கள் புத்தகத்துக்குத் தேவையான பெரிய திருத்தங்களை முயன்று பார்க்கும் வசதி உங்களுக்குக் கிடைக்கும்.