fabro/lib/crates/fabro-slack/Cargo.toml
Bryan Helmkamp 87bc42be70 refactor(interview): move run answers onto control channels
Persist pending interviews in run state, deliver accepted answers to workers
through the server-owned control path, and remove the old scratch-file and
WebInterviewer transports.

This also moves Slack onto the canonical server answer flow, adds richer
question metadata to the API and run events, and covers the subprocess
question lifecycle with end-to-end tests.
2026-04-07 19:23:36 -04:00

31 lines
796 B
TOML

[package]
name = "fabro-slack"
edition.workspace = true
version.workspace = true
publish = false
license.workspace = true
description = "Slack Socket Mode integration for Fabro interviewer"
[lib]
doctest = false
[lints]
workspace = true
[dependencies]
fabro-interview = { path = "../fabro-interview" }
fabro-workflow = { path = "../fabro-workflow" }
futures-util.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
thiserror.workspace = true
tokio-tungstenite.workspace = true
reqwest.workspace = true
tracing.workspace = true
[dev-dependencies]
tokio = { workspace = true, features = ["test-util", "macros"] }
toml.workspace = true
tracing-subscriber.workspace = true
rustls = { version = "0.23", default-features = false, features = ["std", "ring"] }