chore: hapus sisa struktur Rust — 11 Cargo.toml, apps/infrastructure/skills, tree src kosong (apps/{domain,application,infrastructure,gateway,bootstrap})

This commit is contained in:
asepharyana
2026-09-02 22:51:10 +07:00
parent e4e0379c45
commit e91fda3691
22 changed files with 0 additions and 2167 deletions
-28
View File
@@ -1,28 +0,0 @@
[package]
name = "zesdex-api"
version.workspace = true
edition.workspace = true
authors.workspace = true
# REST API interface — Axum HTTP server.
# Provides RESTful endpoints for the application, enabling
# web clients, mobile apps, and third-party integrations.
[dependencies]
zesdex-domain = { path = "../../domain" }
zesdex-application = { path = "../../application" }
zesdex-infrastructure = { path = "../../infrastructure" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
uuid.workspace = true
anyhow.workspace = true
tokio.workspace = true
tracing.workspace = true
axum.workspace = true
tower.workspace = true
tower-http.workspace = true
jsonwebtoken.workspace = true
argon2.workspace = true
thiserror.workspace = true
futures-util.workspace = true
-28
View File
@@ -1,28 +0,0 @@
[package]
name = "zesdex-daemon"
version.workspace = true
edition.workspace = true
authors.workspace = true
# Daemon interface — background process that owns agent state and
# communicates with TUI clients over a Unix-socket IPC protocol.
[dependencies]
zesdex-domain = { path = "../../domain" }
zesdex-application = { path = "../../application" }
zesdex-infrastructure = { path = "../../infrastructure" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
uuid.workspace = true
anyhow.workspace = true
tokio.workspace = true
tracing.workspace = true
crossterm.workspace = true
ratatui.workspace = true
ignore.workspace = true
sha2.workspace = true
hex.workspace = true
base64.workspace = true
dirs.workspace = true
webbrowser.workspace = true
-22
View File
@@ -1,22 +0,0 @@
[package]
name = "zesdex-grpc"
version.workspace = true
edition.workspace = true
authors.workspace = true
# gRPC interface — high-performance RPC with protobuf.
# Ideal for service-to-service communication and polyglot clients.
# Uses tonic + prost for gRPC code generation.
[dependencies]
zesdex-domain = { path = "../../domain" }
zesdex-application = { path = "../../application" }
zesdex-infrastructure = { path = "../../infrastructure" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
uuid.workspace = true
anyhow.workspace = true
tokio.workspace = true
tracing.workspace = true
axum.workspace = true
-32
View File
@@ -1,32 +0,0 @@
[package]
name = "zesdex-tui"
version.workspace = true
edition.workspace = true
authors.workspace = true
# TUI interface — ratatui terminal UI.
# Depends on domain + application + infrastructure.
# This is ONE of many possible user interfaces.
[dependencies]
zesdex-domain = { path = "../../domain" }
zesdex-application = { path = "../../application" }
zesdex-infrastructure = { path = "../../infrastructure" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
uuid.workspace = true
anyhow.workspace = true
tokio.workspace = true
tracing.workspace = true
ratatui.workspace = true
crossterm.workspace = true
base64.workspace = true
sha2.workspace = true
hex.workspace = true
dirs.workspace = true
pulldown-cmark.workspace = true
nucleo-matcher.workspace = true
tiktoken-rs.workspace = true
rusqlite.workspace = true
-25
View File
@@ -1,25 +0,0 @@
[package]
name = "zesdex-web"
version.workspace = true
edition.workspace = true
authors.workspace = true
# Web frontend interface — serves a browser-based UI.
# The frontend assets (JS/HTML/CSS) are compiled separately and
# served by the Axum-based API server or a dedicated HTTP server.
[dependencies]
zesdex-domain = { path = "../../domain" }
zesdex-application = { path = "../../application" }
zesdex-infrastructure = { path = "../../infrastructure" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
uuid.workspace = true
anyhow.workspace = true
tokio.workspace = true
tracing.workspace = true
axum.workspace = true
tower.workspace = true
include_dir.workspace = true
mime_guess = "2"
-23
View File
@@ -1,23 +0,0 @@
[package]
name = "zesdex-ws"
version.workspace = true
edition.workspace = true
authors.workspace = true
# WebSocket interface — real-time bidirectional communication.
# Enables web clients and other WS-capable consumers to connect
# and participate in sessions.
[dependencies]
zesdex-domain = { path = "../../domain" }
zesdex-application = { path = "../../application" }
zesdex-infrastructure = { path = "../../infrastructure" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
uuid.workspace = true
anyhow.workspace = true
tokio.workspace = true
tracing.workspace = true
axum = { workspace = true, features = ["ws"] }
futures-util.workspace = true