Initial project import
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
"""Typed write-handler declarations.
|
||||
|
||||
Implementations are migrated here one at a time after their existing adapter
|
||||
tests become handler-level characterization tests.
|
||||
"""
|
||||
@@ -0,0 +1,5 @@
|
||||
from write.contracts import WriteHandler
|
||||
|
||||
# Element, command/button, and embedded-module routing needs decoded form
|
||||
# evidence, so it remains a sub-dispatch inside this public form surface.
|
||||
HANDLER = WriteHandler("form", "form")
|
||||
@@ -0,0 +1,3 @@
|
||||
from write.contracts import WriteHandler
|
||||
|
||||
HANDLER = WriteHandler("module", "module")
|
||||
@@ -0,0 +1,3 @@
|
||||
from write.contracts import WriteHandler
|
||||
|
||||
HANDLER = WriteHandler("object_member", "object", "add_attribute")
|
||||
@@ -0,0 +1,3 @@
|
||||
from write.contracts import WriteHandler
|
||||
|
||||
HANDLER = WriteHandler("object_property", "object")
|
||||
@@ -0,0 +1,11 @@
|
||||
from typing import Any
|
||||
|
||||
from write.context import AdapterWriteContext
|
||||
from write.contracts import WriteHandler
|
||||
|
||||
HANDLER = WriteHandler("scheduled_job_schedule", "schedule")
|
||||
|
||||
|
||||
def execute(payload: dict[str, Any], context: AdapterWriteContext) -> dict[str, Any]:
|
||||
"""Run the current proven scheduled-job writer through the handler seam."""
|
||||
return context.legacy_scheduled_job_writer(payload)
|
||||
Reference in New Issue
Block a user