テクノロジー

日本の全法令を git の履歴にしてみた

1: nguyen-oi 2026/11/02 23:36

法律の一部改正をdiffとして捉える発想めちゃくちゃ面白い Unix時間の限界で1970年以前がアレなのもギーク感あって最高

2: toaruR 2026/11/03 00:12

履歴?!?! ……『57 years ago』……おおおお(*´д`*)

3: dorje2009 2026/11/03 00:41

"houritsu で一番古いコミットは、1872 年 11 月 9 日施行の改暦ノ布告" 笑 真面目な話、国にこういうのやってほしいとは思う。デジタル庁も多忙だろうけど

4: ruinous 2026/11/03 00:48

まだ全然見れてないけどこれもっと評価されても良いのでは

5: mk173 2026/11/03 01:27

GovTeckに応用できそう

6: strawberryhunter 2026/11/03 01:52

毎日のように変わってるんだな。

7: indication 2026/11/03 01:53

骨がバキバキになる作業を⋯挫折したのでスゴイ

8: hazardprofile 2026/11/03 03:19

"git はコミットの日時を Unix 時間(1970-01-01 00:00 UTC からの秒数)で持っていて" 言われてみればまあそうよね

9: vanbraam 2026/11/03 03:45

"思ったより他の法律に巻き込まれて変わっている" < 法改正の時にどの法律のどの条文に影響が及ぶかを連想できる能力が, 実は官僚や政治家の "専門性" の大きな評価軸であるという話は何かで読んだ記憶がある

10: tsu_nyan 2026/11/03 04:56

コミットで日付も表現するの素敵

11: ra-quill 2026/11/03 05:50

昔こういうのがあった。https://bitlaw-jp.github.io/

12: kaos2009 2026/11/03 06:31

“履歴は 2015 年ごろから”

13: syu-m-5151 2026/11/03 06:37

法令を改正ごとのコミットにすると、別の法律から受けた変更もdiffで追える。ただし履歴は2015年ごろからで、blameは文言の誕生日ではない。Gitへ載せる工夫と、復元できない情報の区別がよい。

14: urtz 2026/11/03 07:01

芝の生え方が見たい

15: sakidatsumono 2026/11/03 07:19

天才!

16: hamacheese 2026/11/03 07:36

自社マニュアルでやろうと提案してフルボッコにされたので、行政が自力でやるのは大変だろうなぁ。

17: WildWideWeb 2026/11/03 07:58

面白い。自分も連続性と異同を見るのが好きなのでこの手があったかとちょっと感動してる。gitに落とし込めるかは別としてアイデアは応用が利きそう。

18: hashibirock 2026/11/03 07:58

これ面白いな。経緯とかどこが主体となってとかもついてたらより良さそう。その結果どういうことが起きたとかも。

19: circled 2026/11/03 08:15

あー、これはいけない。この世界は1970/1/1開始である真実をコンピューターは知っているが、人類には偽りの記憶が与えられて、架空の物語である歴史なるものの上に存在する仮想空間の生き物であることがバレてしまう

20: smeg 2026/11/03 08:15

法律はリファクタリングしないとダメだよなあ、でも無理なんかなあ、とずっと思っている。

21: tyhe 2026/11/03 08:31

面白そう。

22: pakila 2026/11/03 08:33

1970年より前にコミットできないの言われてみれば当たり前だけど、こういうとき(?!)困るなと思った。

23: quabbin 2026/11/03 08:51

diff といいより patch よね

24: chiba1008 2026/11/03 08:59

これは偉業だなあ

25: shoh8 2026/11/03 09:04

これはすげえ。思いついたけど挫折したやつ

26: eos2323 2026/11/03 09:09

すごいな。あとは各種条例・要綱・ガイドライン・通達とかだけど、体系的にまとまってないんだよね。ワンルームマンション建築指導要綱みたいなのが都道府県別に実質的な法律として機能している。

27: n2sz 2026/11/03 09:23

こういう形にすると分かりやすくていいな

28: sabinezu 2026/11/03 09:23

今後も管理をしていくのかな。

29: myr 2026/11/03 09:26

ええと. コレ見るまで気付いてなかったけどgitのコミット履歴のタイムスタンプって細工できるのか......いや何とは言わないがなんかなるほど...

30: l_etranger 2026/11/03 09:27

あー。なるほど。自分の領域でも使えるかも。公開に感謝。”毎朝自動で e-Gov から差分を取ってきて、コミットを足しています “継続性◎。345AC0000000048の著作権法あたりがサンプルとしてコミット歴など見てわかりやすい

31: nakex1 2026/11/03 09:28

すばらしい。あとはe-govが2015年以前のデータを充実させて明治以降の廃止法令を含めた全法令に対応してくれるといいな。

32: baroclinic 2026/11/03 09:59

法律の体系とかクセとかを掴みたいと思ってた。こんなことできちゃうんだね。すごい

33: uunfo 2026/11/03 10:16

思いつきはするんだけど、まず法律をmdにするところで挫折するよな…

34: Kanemori 2026/11/03 10:51

数学の次に、法律をAIが飲み込む準備が整った。

35: nonono-notch 2026/11/03 10:52

法律はプログラミングに近いなと思ってたが、なるほどgitで管理するのは理に適ってる

36: ynxdaz 2026/11/03 11:07

「◯◯に関する法律(平成◯年法律第◯号)第◯条第◯号の規定に基づき、」から元の条項をリンクでたどりたいねん

37: diveintounlimit 2026/11/03 11:12

N回やられているやつ。

38: moronbee 2026/11/03 11:24

これは法律関連職の誰かが真っ先にやるべきAI準備な気がする

39: yuuten 2026/11/03 11:31

“git は 1970 年より前の日付ではコミットできません” 知らなかった!まぁ普通使わないですw

40: nlp-engineer 2026/11/03 12:10

これは面白いですね。ぎょうせいさんあたりが加除式でやっていたのを電子化した感じ。e-govにある法令データをBM25の検索システムに入れて使っています。

41: Cru 2026/11/03 12:15

今回の改正がどの法律のどの条文に及ぶのかもgit管理するLLMにやらせる日も近そうね。ある面では官僚の専門性の重要度の低下

42: maketexlsr 2026/11/03 12:17

これはこうなるべきだなーと見え消しが回ってくるたびに思ってた。必然かつ素晴らしい。

43: n_pikarin7 2026/11/03 12:49

興味深い試み

44: kazuau 2026/11/03 13:13

これはすごい。GitHubのインフレに乗っかれたのも素晴らしい。ところでhttps://github.com/Kohei-Wada/houritsu/commit/ec51331f1d52e4bcbb5cc9f5f80cc86623b0c407 決闘罪ニ関スル件とかちゃんとメンテされているのか

45: yamadar 2026/11/03 19:00

これは凄い労力だし意味がある作業だ。公開に感謝

46: brain-box 2026/11/03 21:56

コミットの日付にこだわらず、日付をバージョン番号のように扱うといいのかな?そうすると一法令が一リポジトリになってしまう?西暦だか値はシリアルに増加していくように思うが。

47: hhungry 2026/11/03 22:54

57 years ago

48: aarx 2026/11/03 23:38

AIにリファクタさせようぜ。50年以上前から継ぎ足された秘伝のタレなんて腐ってるも同然だろ。クサレ自民の失われた40年に突入する前に何とかしないと