diff --git a/doc/abstract.md b/doc/design/abstract.md similarity index 100% rename from doc/abstract.md rename to doc/design/abstract.md diff --git a/doc/goc_diff.drawio b/doc/design/goc_diff.drawio similarity index 100% rename from doc/goc_diff.drawio rename to doc/design/goc_diff.drawio diff --git a/doc/how_to_parse_args_and_flags_in_goc.md b/doc/design/how_to_parse_args_and_flags_in_goc.md similarity index 100% rename from doc/how_to_parse_args_and_flags_in_goc.md rename to doc/design/how_to_parse_args_and_flags_in_goc.md diff --git a/doc/log.md b/doc/design/log.md similarity index 100% rename from doc/log.md rename to doc/design/log.md diff --git a/doc/protocol.drawio b/doc/design/protocol.drawio similarity index 100% rename from doc/protocol.drawio rename to doc/design/protocol.drawio diff --git a/doc/protocol.md b/doc/design/protocol.md similarity index 100% rename from doc/protocol.md rename to doc/design/protocol.md diff --git a/doc/return_error_or_fatal.md b/doc/design/return_error_or_fatal.md similarity index 100% rename from doc/return_error_or_fatal.md rename to doc/design/return_error_or_fatal.md diff --git a/doc/things_about_e2e_test.md b/doc/design/things_about_e2e_test.md similarity index 100% rename from doc/things_about_e2e_test.md rename to doc/design/things_about_e2e_test.md