第1章
因果輪回:律師陳宇然棋局典
因果鎖鏈開局------------------------------------------,陳宇然的領(lǐng)帶卻擰成死結(jié)。他站在審判樓下,手指壓著一疊薄薄的材料,指腹的溫度幾乎能把紙燙透。對方律師在群里發(fā)來一句話:這案子你贏不了,除非你把“因果鏈”改寫。。不是賭氣,是他看見了證據(jù)里那條看不見的線——明明是人作案,卻總有人把“每一次選擇”推向同一個終點。,委托人只說了四個字:救我女兒。然后把卷宗遞給他,眼神里沒有請求,只有已經(jīng)死過一次的絕望。陳宇然翻到**狀,第一行就寫著:被告陳念琪,涉嫌故意**。“陳念琪?”他抬頭,委托人卻早已轉(zhuǎn)身離開,像害怕自己多說一個字,就會把命運咬回去。,走到他旁邊。她今天穿得利落,眼睛里卻藏著不合時宜的緊張。“你看完了嗎?對方已經(jīng)準備結(jié)案陳詞了。”,輕聲道:“他們準備的是結(jié)案,不是辯護。”他看向**玻璃門后那一排排人影,像看見了將要重復發(fā)生的場景。。**員宣讀案由時,陳宇然的視線掃過被告席——陳念琪坐得很穩(wěn),穩(wěn)得不像等審判,更像等某種安排。公訴人起手就列出時間線:爭執(zhí)、沖突、作案、逃離,最后以“監(jiān)控與目擊”鎖死。“鎖死”兩個字上停了停。法庭里最可怕的不是證據(jù)少,而是證據(jù)太完整,像有人提前把每個角落擦干凈。,語氣溫和得像在講故事:“被告的****與案發(fā)地完全重合;目擊者陳述與監(jiān)控一致;法醫(yī)鑒定更進一步確認死者傷勢來源。被告的行為符合故意**構(gòu)成要件。”,像給法官按下某個開關(guān)。陳宇然聽見自己胸腔里某根弦輕輕回響,卻說不出那是什么。,手里捏著一支筆,筆尖已經(jīng)快把紙戳破。她向陳宇然遞了一個眼神:你到底有沒有把握?。他把文件袋推到桌角,打開第一份證據(jù)補充材料,卻不是反駁,而是把一張看似不起眼的“取證記錄”翻到法官視線最順處。,腳步聲比他想象的更沉。“審判長、審判員,我方請求對關(guān)鍵證據(jù)進行交叉核驗,尤其是監(jiān)控鏈路的時間戳校驗與目擊陳述的形成過程。”:“我方證據(jù)鏈完整,不存在時間戳異常,也不存在供述受引導情況。”:“陳律師,你想說的無非是‘可能’‘也許’,但法律要的是確定性。”
陳宇然沒有爭辯可能性,他把“確定性”拆開給他們看。“確定性不是魔法。時間戳不是貼在畫面上的字,是依附于系統(tǒng)時鐘與同步機制的結(jié)果。請法庭調(diào)取案發(fā)當日監(jiān)控設備的校時日志。”
法官皺眉,掃了掃材料。“取證記錄里有校時說明嗎?”
**員翻找的聲音像拖長的尾音。就在法官準備駁回之際,陳宇然補了一句:“校時說明有,但日期被人手動改過。”
對方律師臉色瞬間緊了一下,立刻反擊:“改過?你這是在指控偵查機關(guān)違法取證!”
陳宇然抬眼看他,眼神卻冷得像**外的雨水。“不是指控,是核驗。校時日志中,‘NTP同步成功’的段落被重復**,導致前后簽名對不上。若法庭調(diào)取設備原始記錄,真?zhèn)我或灱疵鳌!?br>汪可汐在旁邊吸了一口氣。她看著陳宇然,不像看律師,更像看一個在黑暗里摸路的人。
可陳宇然心里更清楚:真正的問題不在監(jiān)控,而在每個人的“選擇”都像被提前鋪好的棋盤。
下一項交叉核驗對象,是目擊者陳述。公訴人讓目擊者以“自然回憶”為基礎(chǔ)作證。陳宇然卻在問詢中把記憶的齒輪咬出來。
“你在案發(fā)當日幾點到達小區(qū)?”
“我記不太清,大概八點半。”
“你手機當時是否開啟了定位服務?”
“好像沒開。”
“那你怎么確認自己在案發(fā)時段與死者同一視線范圍內(nèi)?”
目擊者的回答越來越遲緩,像被某句事先寫好的臺詞卡住。對方律師立刻起身維護:“證人已經(jīng)說明是看到爭執(zhí)后的自然觀察,記憶難免模糊。”
陳宇然追問:“自然觀察意味著你沒有受他人信息影響。請問,你是否在案發(fā)后接受過警方的‘案情提示式詢問’?”
**員的筆尖停住,法庭氣氛像突然結(jié)冰。法官點頭:“請控辯雙方就詢問方式提交記錄。”
這一句點頭,像給了陳宇然一次“喘息”。但喘息并不意味著勝利,因為他知道真正的對手還沒出場。
審理進入舉證階段,陳宇然提交了一份“輪回證據(jù)”。文件**,卻重得讓人不敢輕視:案發(fā)前后多段監(jiān)控中出現(xiàn)了同一串異常信號——看似毫無關(guān)聯(lián)的廣播內(nèi)容,竟在系統(tǒng)中重復觸發(fā)。
“這意味著有人在同一時間段內(nèi),利用同步機制反復注入信息,間接塑造證人對案發(fā)時段的主觀判斷。”
公訴人當場否認:“廣播內(nèi)容無法證明操縱因果,更不能推導被告非罪。”
對方律師則直接打出“越界牌”:
“陳律師,你是在用玄學包裝不具備證明力的推測。”
汪可汐終于開口,她的聲音不大,卻讓所有人都聽清。“審判長,陳律師不是推測。他提交了系統(tǒng)廣播觸發(fā)的日志鏈路,并對應到證人陳述里關(guān)鍵措辭出現(xiàn)的時間點。”
她站起身,遞交補充材料。“證人陳述中反復使用同一句話:‘我看見她拿起了刀。’這句措辭與廣播觸發(fā)內(nèi)容的***高度一致,且出現(xiàn)于庭前二次詢問之后。”
法官沉默片刻,視線落在被告陳念琪身上。陳念琪的眼睛微微發(fā)紅,卻沒有哭。她只是抿緊嘴,像在強忍某種被壓回去的記憶。
陳宇然看見她手腕處有一道淺淺的舊傷,位置與他此前輪回里見過的一處印痕完全一致。
他心跳猛地加快。輪回不是比喻。就在昨晚,他夢見審判開始的同一秒,他站起同樣的姿勢,交叉核驗同樣的證據(jù),結(jié)果同樣的“駁回”卻早已寫死在法官的表情里。
當時他只差一句話就能把那條因果線扯斷,可系統(tǒng)重啟般的眩暈襲來,醒來時,雨還在下,時間卻像沒前進。
今天,他把同樣的錯誤一次次甩開。他知道對方在等他失去節(jié)奏,等他在法庭上被“玄學”標簽拖入情緒消耗。
所以他選擇把最后的刀藏在最該藏的地方——法官要的是證據(jù),不是情緒。
進入質(zhì)證后,陳宇然請求傳喚一名關(guān)鍵技術(shù)員。公訴人反對:“技術(shù)員不屬于必要證人。”
對方律師更直接:“技術(shù)員提供的是一般維護信息,無法推翻監(jiān)控鏈路。”
陳宇然把技術(shù)員申請單往前推了半指寬。“一般維護信息不一般。因為校時日志的簽名矛盾,恰恰意味著鏈路被二次篡改。篡改的人不可能憑空出現(xiàn),只可能來自擁有權(quán)限的人。”
他指向被告席旁邊的偵查機關(guān)協(xié)助人員席。“而那個人今天就在這里,手里拿著證據(jù)袋。”
所有目光短暫聚焦到角落。那位協(xié)助人員的臉色驟然發(fā)白,手指下意識捏緊袋口。汪可汐也察覺到異常,她的眼神像一道電光劃過。
法官終于點頭:“傳喚技術(shù)員。”
這一步改變了庭審的速度。審判長宣布休庭十分鐘,技術(shù)員被帶入。陳宇然站在原地,像等待最后的棋子落下。
技術(shù)員進來后,先朝法官行禮,然后盯著陳宇然,眼神里有一種極力壓制的恐懼。
陳宇然沒有先問篡改。他先問授權(quán):“你是否擁有對監(jiān)控設備校時日志進行修改的權(quán)限?”
技術(shù)員艱難地點頭:“有,但需要審批工單。”
“那工單審批編號是什么?”
技術(shù)員張了張嘴,卻沒說出編號,只吐出一句:“審批人……不是我們系統(tǒng)內(nèi)部。”
對方律師猛地起身:“你在胡說。審批人不可能……”
技術(shù)員立刻打斷:“我看到過他的工牌號。”他把視線轉(zhuǎn)向法官,喉結(jié)滾動,“但我不敢念出來。”
陳宇然盯住他,聲音壓得更低:“你不敢念,是因為你以為念出來會害你。可你不念,會害更多人。”
汪可汐在旁邊看著這一幕,眼神復雜得像被撕開。她似乎明白了陳宇然所謂的“因果”不在證據(jù)里,而在人的選擇與恐懼里。
技術(shù)員終于報出工牌號。法官記錄后,立刻讓偵查機關(guān)核對系統(tǒng)權(quán)限。對方律師臉色徹底變了,急忙要求補充說明。
可補充說明越多,越像用同一套理由把裂縫堵回去。
休庭結(jié)束,庭審繼續(xù)。公訴人試圖把案子拽回“完整證據(jù)鏈”的敘事里,卻發(fā)現(xiàn)證據(jù)鏈出現(xiàn)了裂紋:校時日志的簽名無法解釋,審批人不在內(nèi)部權(quán)限體系。
法官在合議時遲疑了半秒,半秒足以決定命運的方向。
就在法槌將落未落之際,陳宇然突然提出新的請求:重新鑒定被告陳念琪的精神狀態(tài)與被控行為的可歸責性,并要求調(diào)取案發(fā)前后被告的出入記錄、與同一天出現(xiàn)異常廣播觸發(fā)的人員名單。
“如果因果鏈**縱,那么操縱者必然留下痕跡。”他說得冷靜,“法庭不需要相信輪回,但需要相信鏈路的可追溯。”
對方律師咬牙:“陳律師,你是在拖延審理。”
陳宇然回頭看了一眼汪可汐。汪可汐沒有退,她把手機屏幕轉(zhuǎn)向法官,上面是一份時間戳對照表:廣播觸發(fā)的***在她收到的一份匿名錄音里出現(xiàn)過同樣的句式,而錄音發(fā)送時間正好在技術(shù)員被威脅后的同一小時。
汪可汐開口補充:“匿名錄音來自同一個區(qū)塊鏈上傳地址。那地址不是普通人能弄到的,它與偵查機關(guān)內(nèi)部的授權(quán)系統(tǒng)對接。”
對方律師的喉結(jié)明顯動了一下,像被直接掐住了咽喉。
法官沉默良久,終于點頭:“將申請事項納入復核范圍。擇日繼續(xù)審理。”
這不是宣判,卻比宣判更像給了陳宇然一次勝利的呼吸。可陳宇然知道,輪回里他也拿過“復核”,最終仍被推向敗局。
真正的背叛,往往藏在復核之后。
庭審散場,人群涌動,陳宇然剛走出法庭,就被一名穿制服的工作人員擋住去路。對方笑得客氣:“陳律師,關(guān)于你提交的材料,偵查機關(guān)需要進一步確認。請配合。”
他說配合時眼神躲閃,像在確認陳宇然會不會跟進同一條因果線。
陳宇然沒有停。他看見汪可汐從另一側(cè)走來,手里握著那份匿名錄音的備份。她的臉色很白,白得像雨后的路燈。
“我查到了。”她壓低聲音,“技術(shù)員被人帶走前,發(fā)了一條短信給我。內(nèi)容只有六個字:‘別信他。’”
“他?”陳宇然問。
汪可汐沒直接回答,只把***圖遞到他眼前。那條短信的發(fā)送者名稱旁邊,顯示的是陳宇然事務所里一個他每天都在用的***。
陳宇然的呼吸瞬間斷了一下。那***一直是事務所對接偵查材料的“固定窗口”,他曾經(jīng)以為只是流程。可輪回里同一個名字出現(xiàn)過——當他選擇信任時,結(jié)局就被改寫成“必敗的**”。
“所以背叛者一直在我們身邊。”陳宇然把截圖收進文件夾,聲音不再冷,而是更鋒利,“不是操縱者直接動手,是他把我們推到該走的路上。”
汪可汐看著他,眼里終于有了一絲堅定:“那我們就把那條路換掉。”
雨勢更大了,**門口的積水被腳步踩出一圈圈漣漪。陳宇然抬頭看向天際,像在看一枚倒計時的鐘。
他知道今晚的輪回很可能會發(fā)生在“選擇”那一刻:他要么繼續(xù)追查技術(shù)員,要么立刻保護汪可汐不被牽連;要么反其道而行,把那名“固定窗口”的真實身份在下一次庭前直接掀開。
他把傘撐開,擋住雨,腳步卻沒有慢。
“因果鏈既然能**縱,”他對汪可汐說,“就能被反制。”
可就在兩人轉(zhuǎn)身上車時,手機同時震動。屏幕亮起的一刻,短信內(nèi)容幾乎相同:
“陳宇然,你已經(jīng)晚了。”
汪可汐瞳孔收縮,陳宇然的手指卻穩(wěn)穩(wěn)落在屏幕上。因為他在那條短信的末尾,看到了一串熟悉的時間戳格式——正是他輪回里“系統(tǒng)重啟”出現(xiàn)前的格式。
也就是說,背叛已經(jīng)不在明處,而在他即將走入的下一步。
陳宇然沒有爭辯可能性,他把“確定性”拆開給他們看。“確定性不是魔法。時間戳不是貼在畫面上的字,是依附于系統(tǒng)時鐘與同步機制的結(jié)果。請法庭調(diào)取案發(fā)當日監(jiān)控設備的校時日志。”
法官皺眉,掃了掃材料。“取證記錄里有校時說明嗎?”
**員翻找的聲音像拖長的尾音。就在法官準備駁回之際,陳宇然補了一句:“校時說明有,但日期被人手動改過。”
對方律師臉色瞬間緊了一下,立刻反擊:“改過?你這是在指控偵查機關(guān)違法取證!”
陳宇然抬眼看他,眼神卻冷得像**外的雨水。“不是指控,是核驗。校時日志中,‘NTP同步成功’的段落被重復**,導致前后簽名對不上。若法庭調(diào)取設備原始記錄,真?zhèn)我或灱疵鳌!?br>汪可汐在旁邊吸了一口氣。她看著陳宇然,不像看律師,更像看一個在黑暗里摸路的人。
可陳宇然心里更清楚:真正的問題不在監(jiān)控,而在每個人的“選擇”都像被提前鋪好的棋盤。
下一項交叉核驗對象,是目擊者陳述。公訴人讓目擊者以“自然回憶”為基礎(chǔ)作證。陳宇然卻在問詢中把記憶的齒輪咬出來。
“你在案發(fā)當日幾點到達小區(qū)?”
“我記不太清,大概八點半。”
“你手機當時是否開啟了定位服務?”
“好像沒開。”
“那你怎么確認自己在案發(fā)時段與死者同一視線范圍內(nèi)?”
目擊者的回答越來越遲緩,像被某句事先寫好的臺詞卡住。對方律師立刻起身維護:“證人已經(jīng)說明是看到爭執(zhí)后的自然觀察,記憶難免模糊。”
陳宇然追問:“自然觀察意味著你沒有受他人信息影響。請問,你是否在案發(fā)后接受過警方的‘案情提示式詢問’?”
**員的筆尖停住,法庭氣氛像突然結(jié)冰。法官點頭:“請控辯雙方就詢問方式提交記錄。”
這一句點頭,像給了陳宇然一次“喘息”。但喘息并不意味著勝利,因為他知道真正的對手還沒出場。
審理進入舉證階段,陳宇然提交了一份“輪回證據(jù)”。文件**,卻重得讓人不敢輕視:案發(fā)前后多段監(jiān)控中出現(xiàn)了同一串異常信號——看似毫無關(guān)聯(lián)的廣播內(nèi)容,竟在系統(tǒng)中重復觸發(fā)。
“這意味著有人在同一時間段內(nèi),利用同步機制反復注入信息,間接塑造證人對案發(fā)時段的主觀判斷。”
公訴人當場否認:“廣播內(nèi)容無法證明操縱因果,更不能推導被告非罪。”
對方律師則直接打出“越界牌”:
“陳律師,你是在用玄學包裝不具備證明力的推測。”
汪可汐終于開口,她的聲音不大,卻讓所有人都聽清。“審判長,陳律師不是推測。他提交了系統(tǒng)廣播觸發(fā)的日志鏈路,并對應到證人陳述里關(guān)鍵措辭出現(xiàn)的時間點。”
她站起身,遞交補充材料。“證人陳述中反復使用同一句話:‘我看見她拿起了刀。’這句措辭與廣播觸發(fā)內(nèi)容的***高度一致,且出現(xiàn)于庭前二次詢問之后。”
法官沉默片刻,視線落在被告陳念琪身上。陳念琪的眼睛微微發(fā)紅,卻沒有哭。她只是抿緊嘴,像在強忍某種被壓回去的記憶。
陳宇然看見她手腕處有一道淺淺的舊傷,位置與他此前輪回里見過的一處印痕完全一致。
他心跳猛地加快。輪回不是比喻。就在昨晚,他夢見審判開始的同一秒,他站起同樣的姿勢,交叉核驗同樣的證據(jù),結(jié)果同樣的“駁回”卻早已寫死在法官的表情里。
當時他只差一句話就能把那條因果線扯斷,可系統(tǒng)重啟般的眩暈襲來,醒來時,雨還在下,時間卻像沒前進。
今天,他把同樣的錯誤一次次甩開。他知道對方在等他失去節(jié)奏,等他在法庭上被“玄學”標簽拖入情緒消耗。
所以他選擇把最后的刀藏在最該藏的地方——法官要的是證據(jù),不是情緒。
進入質(zhì)證后,陳宇然請求傳喚一名關(guān)鍵技術(shù)員。公訴人反對:“技術(shù)員不屬于必要證人。”
對方律師更直接:“技術(shù)員提供的是一般維護信息,無法推翻監(jiān)控鏈路。”
陳宇然把技術(shù)員申請單往前推了半指寬。“一般維護信息不一般。因為校時日志的簽名矛盾,恰恰意味著鏈路被二次篡改。篡改的人不可能憑空出現(xiàn),只可能來自擁有權(quán)限的人。”
他指向被告席旁邊的偵查機關(guān)協(xié)助人員席。“而那個人今天就在這里,手里拿著證據(jù)袋。”
所有目光短暫聚焦到角落。那位協(xié)助人員的臉色驟然發(fā)白,手指下意識捏緊袋口。汪可汐也察覺到異常,她的眼神像一道電光劃過。
法官終于點頭:“傳喚技術(shù)員。”
這一步改變了庭審的速度。審判長宣布休庭十分鐘,技術(shù)員被帶入。陳宇然站在原地,像等待最后的棋子落下。
技術(shù)員進來后,先朝法官行禮,然后盯著陳宇然,眼神里有一種極力壓制的恐懼。
陳宇然沒有先問篡改。他先問授權(quán):“你是否擁有對監(jiān)控設備校時日志進行修改的權(quán)限?”
技術(shù)員艱難地點頭:“有,但需要審批工單。”
“那工單審批編號是什么?”
技術(shù)員張了張嘴,卻沒說出編號,只吐出一句:“審批人……不是我們系統(tǒng)內(nèi)部。”
對方律師猛地起身:“你在胡說。審批人不可能……”
技術(shù)員立刻打斷:“我看到過他的工牌號。”他把視線轉(zhuǎn)向法官,喉結(jié)滾動,“但我不敢念出來。”
陳宇然盯住他,聲音壓得更低:“你不敢念,是因為你以為念出來會害你。可你不念,會害更多人。”
汪可汐在旁邊看著這一幕,眼神復雜得像被撕開。她似乎明白了陳宇然所謂的“因果”不在證據(jù)里,而在人的選擇與恐懼里。
技術(shù)員終于報出工牌號。法官記錄后,立刻讓偵查機關(guān)核對系統(tǒng)權(quán)限。對方律師臉色徹底變了,急忙要求補充說明。
可補充說明越多,越像用同一套理由把裂縫堵回去。
休庭結(jié)束,庭審繼續(xù)。公訴人試圖把案子拽回“完整證據(jù)鏈”的敘事里,卻發(fā)現(xiàn)證據(jù)鏈出現(xiàn)了裂紋:校時日志的簽名無法解釋,審批人不在內(nèi)部權(quán)限體系。
法官在合議時遲疑了半秒,半秒足以決定命運的方向。
就在法槌將落未落之際,陳宇然突然提出新的請求:重新鑒定被告陳念琪的精神狀態(tài)與被控行為的可歸責性,并要求調(diào)取案發(fā)前后被告的出入記錄、與同一天出現(xiàn)異常廣播觸發(fā)的人員名單。
“如果因果鏈**縱,那么操縱者必然留下痕跡。”他說得冷靜,“法庭不需要相信輪回,但需要相信鏈路的可追溯。”
對方律師咬牙:“陳律師,你是在拖延審理。”
陳宇然回頭看了一眼汪可汐。汪可汐沒有退,她把手機屏幕轉(zhuǎn)向法官,上面是一份時間戳對照表:廣播觸發(fā)的***在她收到的一份匿名錄音里出現(xiàn)過同樣的句式,而錄音發(fā)送時間正好在技術(shù)員被威脅后的同一小時。
汪可汐開口補充:“匿名錄音來自同一個區(qū)塊鏈上傳地址。那地址不是普通人能弄到的,它與偵查機關(guān)內(nèi)部的授權(quán)系統(tǒng)對接。”
對方律師的喉結(jié)明顯動了一下,像被直接掐住了咽喉。
法官沉默良久,終于點頭:“將申請事項納入復核范圍。擇日繼續(xù)審理。”
這不是宣判,卻比宣判更像給了陳宇然一次勝利的呼吸。可陳宇然知道,輪回里他也拿過“復核”,最終仍被推向敗局。
真正的背叛,往往藏在復核之后。
庭審散場,人群涌動,陳宇然剛走出法庭,就被一名穿制服的工作人員擋住去路。對方笑得客氣:“陳律師,關(guān)于你提交的材料,偵查機關(guān)需要進一步確認。請配合。”
他說配合時眼神躲閃,像在確認陳宇然會不會跟進同一條因果線。
陳宇然沒有停。他看見汪可汐從另一側(cè)走來,手里握著那份匿名錄音的備份。她的臉色很白,白得像雨后的路燈。
“我查到了。”她壓低聲音,“技術(shù)員被人帶走前,發(fā)了一條短信給我。內(nèi)容只有六個字:‘別信他。’”
“他?”陳宇然問。
汪可汐沒直接回答,只把***圖遞到他眼前。那條短信的發(fā)送者名稱旁邊,顯示的是陳宇然事務所里一個他每天都在用的***。
陳宇然的呼吸瞬間斷了一下。那***一直是事務所對接偵查材料的“固定窗口”,他曾經(jīng)以為只是流程。可輪回里同一個名字出現(xiàn)過——當他選擇信任時,結(jié)局就被改寫成“必敗的**”。
“所以背叛者一直在我們身邊。”陳宇然把截圖收進文件夾,聲音不再冷,而是更鋒利,“不是操縱者直接動手,是他把我們推到該走的路上。”
汪可汐看著他,眼里終于有了一絲堅定:“那我們就把那條路換掉。”
雨勢更大了,**門口的積水被腳步踩出一圈圈漣漪。陳宇然抬頭看向天際,像在看一枚倒計時的鐘。
他知道今晚的輪回很可能會發(fā)生在“選擇”那一刻:他要么繼續(xù)追查技術(shù)員,要么立刻保護汪可汐不被牽連;要么反其道而行,把那名“固定窗口”的真實身份在下一次庭前直接掀開。
他把傘撐開,擋住雨,腳步卻沒有慢。
“因果鏈既然能**縱,”他對汪可汐說,“就能被反制。”
可就在兩人轉(zhuǎn)身上車時,手機同時震動。屏幕亮起的一刻,短信內(nèi)容幾乎相同:
“陳宇然,你已經(jīng)晚了。”
汪可汐瞳孔收縮,陳宇然的手指卻穩(wěn)穩(wěn)落在屏幕上。因為他在那條短信的末尾,看到了一串熟悉的時間戳格式——正是他輪回里“系統(tǒng)重啟”出現(xiàn)前的格式。
也就是說,背叛已經(jīng)不在明處,而在他即將走入的下一步。