From 71028ab878b3d8deb3c4ad12f74d4e25dfcdf945 Mon Sep 17 00:00:00 2001 From: Tristan Simas <56880052+trissim@users.noreply.github.com> Date: Tue, 27 Oct 2026 12:44:28 -0400 Subject: [PATCH 1/2] Plan: README states ObjectState covers any object (openhcs#1250) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RnH6dS2Kmg1WxNnAc78YHA From 07614f264c8413890babcbd1943ecf0d677b0a75 Mon Sep 17 00:00:00 2001 From: Tristan Simas <56880052+trissim@users.noreply.github.com> Date: Tue, 27 Oct 2026 12:44:52 -0400 Subject: [PATCH 2/2] README: ObjectState is state for any object, callables included ObjectState.__init__ takes object_instance: Any, documented as (dataclass, callable, etc.), with parameters from python_introspect. The README called it a dataclass framework, a narrower stale copy. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RnH6dS2Kmg1WxNnAc78YHA --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 41bd2d2..23843f9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # objectstate -**Generic lazy dataclass configuration framework with dual-axis inheritance** +**Editable, resolvable state for any object (dataclasses, callables and other parameterized objects), with lazy resolution and dual-axis inheritance** [![PyPI version](https://badge.fury.io/py/objectstate.svg)](https://badge.fury.io/py/objectstate) [![Documentation Status](https://readthedocs.org/projects/objectstate/badge/?version=latest)](https://objectstate.readthedocs.io/en/latest/?badge=latest)